Ergebnis 1 bis 15 von 15

Thema: Bildlink als Insert Tag

  1. #1
    Contao-Nutzer
    Registriert seit
    21.01.2014.
    Ort
    Kiel
    Beiträge
    131

    Standard Bildlink als Insert Tag

    Moin allerseits,

    ich möchte einen Bild-Link mithilfe eines Insert Tags erstellen und müsste wissen, wie es prinzipiell funktionierten könnte.
    Als gedanklichen Ansatz habe ich einen Thread bezgl. verschachtelter Insert Tags gesichtet https://github.com/contao/core/issues/4402 und folgende Ableitung versucht:
    {{{link::*{{image::*}}}} (mit mässigem Erfolg)
    Bin ich da komlett auf dem Holzweg ?
    Geändert von taktell81 (12.05.2016 um 08:04 Uhr)

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eigentlich müsste hier https://docs.contao.org/books/manual...nserttags.html alles stehen was du brauchst. Sind ja genug link_open, link_close usw. vorhanden. Ich selber habe das in den letzten 9 Jahren noch nie benutzen müssen. Irgendwie habe ich noch nie verstanden, warum man ein Bild mit einem Inserttag einfügen möchte.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Irgendwie habe ich noch nie verstanden, warum man ein Bild mit einem Inserttag einfügen möchte.
    Zum Beispiel als Spielerthumbnails in einer Tabelle:
    PHP-Code:
    {{image::files/dsb/images/spieler/p/paehtz_elisabeth_2013_warschau_emm_head.png?width=16&height=16&mode=crop}} IM Elisabeth Pähtz 
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sowas mache ich halt nie. Wenn du im FE eine Tabelle hast, dann möchtest du Datensätze auflisten und die werden im BE gepflegt und in einer DB-Tabelle gespeichert. Im BE habe ich dann ein Feld, wo ich dem Datensatz ein Bild zuweisen kann, wie z.B. mit Avatar, per Contao Auswahlmechanismen. Die Ausgabe im FE übernimmt dann ein Template. Also ich hätte wirklich keine Lust so lange Code-Snippets da irgendwo reinzusetzen.

    Eine Frage da du dich damit auskennst: Verwaltet Contao bei deiner Methode dieses Bild "files/dsb/images/spieler/p/paehtz_elisabeth_2013_warschau_emm_head.png" mit seinem DBAFS in tl_files? Oder musst du darauf achten, dass du diese Bilder in der Dateiverwaltung dann nicht verschieben oder umbenennen darfst?

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Zum Beispiel als Spielerthumbnails in einer Tabelle:
    Spieler? Sind doch Personen, dann eignet sich dort hervorragend die Mitgliederverwaltung. Mit [avatar], oder auch selbst programmiert, kannst du in den Mitgliederdatensätzen leicht ein Bild hinzufügen und dann direkt noch ein paar andere Felder aufsetzen, falls was fehlen sollte, z.B. Verein. Die Ausgabe im FE machst du dann mit der Mitgliederliste oder der Auflistung.
    Geändert von Andreas (10.05.2016 um 22:24 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Eine Frage da du dich damit auskennst: Verwaltet Contao bei deiner Methode dieses Bild "files/dsb/images/spieler/p/paehtz_elisabeth_2013_warschau_emm_head.png" mit seinem DBAFS in tl_files? Oder musst du darauf achten, dass du diese Bilder in der Dateiverwaltung dann nicht verschieben oder umbenennen darfst?
    Das ist das Problem. Bei dem Beispiel hatte ich z.B. das Bild später vom Unterordner p in den Unterordner pa verschoben. Und als wenn das noch nicht alles wäre, funktioniert meine Konstruktion im Moment auch gar nicht. Jedenfalls nicht in meiner eigenen Erweiterung. Diese Inserttags stehen in CSV-Daten, die auch so in Contao gespeichert werden. Erst im FE mache ich daraus eine Tabelle. Statt des Bildes steht dort aber nur "}". Da ist vielleicht was beim Update von Contao 3.2 auf 3.5 "abhanden gekommen". Muß ich bei nächster Gelegenheit mal debuggen.

    Zitat Zitat von Andreas Beitrag anzeigen
    Spieler? Sind doch Personen, dann eignet sich dort hervorragend die Mitgliederverwaltung. Mit [avatar], oder auch selbst programmiert, kannst du in den Mitgliederdatensätzen leicht ein Bild hinzufügen und dann direkt noch ein paar andere Felder aufsetzen, falls was fehlen sollte, z.B. Verein. Die Ausgabe im FE machst du dann mit der Mitgliederliste oder der Auflistung.
    Das wäre eine Möglichkeit. Ich möchte aber letztendlich irgendwelche Spieler/Personen nicht mit Mitgliedern mischen. Da ist eine eigene Erweiterung geplant, mit der ich Schachturniere verwalten kann. Grundlage dessen soll eine Spielertabelle sein. Sowas in der Art habe ich ja schon am Laufen: Spielerregister. Eine Tabelle mit aktuellen und historischen Daten von Spielern vom 19. Jahrhundert bis heute und Bildern unterschiedlichen Datums. Jetzt müßte ich nur noch die Turnierverwaltung oben draufsetzen.

    Im Moment sind aber andere Projekte wichtiger und ich behelfe mich mit diesen Inserttag-Konstruktionen um Turniertabellen ansprechender darzustellen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard Eindeutige ID statt Pfad

    Hallo,

    Du kannst Dir in der Dateiverwaltung über den Infobutton bei der jeweiligen Bilddatei die eindeutige ID raussuchen. Diese nutzt Du dann statt des Pfads im Inserttag. Dann kannst Du hinterher das Bild noch verschieben, Verzeichnisse umbenennen etc.

    LG
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Muß ich mal ausprobieren. Auch ob dann überhaupt noch die Parameter dahinter erkannt werden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.316
    Partner-ID
    10107

    Standard

    Code:
    {{image::{{file::*}}?width=16&height=16&mode=crop}}
    sollte funktionieren.

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Ich möchte aber letztendlich irgendwelche Spieler/Personen nicht mit Mitgliedern mischen. Da ist eine eigene Erweiterung geplant,...
    Ok, wenn du das nicht möchtest? Allerdings werden Sie ja durch eine Gruppe separiert und bekommen auch keinen Benutzernamen bzw. keine Loginmöglichkeit. Wenn du eine Erweiterung programmierst, wirst du ja wohl keine Inserttags im Code benutzen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Wenn du eine Erweiterung programmierst, wirst du ja wohl keine Inserttags im Code benutzen.
    Früher ja, heute nicht mehr. Mit der Zeit wird man bei der Beschäftigung mit dem Contao-Code immer fitter, nutzt Contao-Funktionen und vertieft sein Wissen bei OOP und Namespaces.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  11. #11
    Contao-Nutzer
    Registriert seit
    21.01.2014.
    Ort
    Kiel
    Beiträge
    131

    Standard

    Vielen Dank für die vielfältigen Antworten.

    Jedoch war eine Ausgangsproblematik einen Bilderlinkzu erzeugen analog zu
    HTML-Code:
    <a href="Seitenpfad"> <img src="Dateipfad"/> </a>
    Wenn sich das überhaupt realisieren lässt, dass vermutlich mit einer Verschachtelung. Sol funktionierts leider nicht: {{{link::*{{image::*}}}}

    Habt Ihr eine Idee?
    Geändert von taktell81 (12.05.2016 um 08:12 Uhr)

  12. #12
    Contao-Nutzer Avatar von harley-rider
    Registriert seit
    08.07.2013.
    Ort
    Bern, CH
    Beiträge
    220

    Standard

    Zitat Zitat von taktell81 Beitrag anzeigen
    Wenn sich das überhaupt realisieren lässt, dass vermutlich mit einer Verschachtelung. Sol funktionierts leider nicht: {{{link::*{{image::*}}}}
    Hast Du es auch mit {{link::{{image::*}}}} versucht, der zweite Inserttag ersetzt ja schon mal den ersten '*' ?
    Du hast auch noch eine Rechtsklammer zuviel (5:4).
    Geändert von harley-rider (12.05.2016 um 08:23 Uhr)

  13. #13
    Contao-Nutzer
    Registriert seit
    21.01.2014.
    Ort
    Kiel
    Beiträge
    131

    Standard

    Zitat Zitat von harley-rider Beitrag anzeigen
    Hast Du es auch mit {{link::{{image::*}}}} versucht, der zweite Inserttag ersetzt ja schon mal den ersten '*' ?
    irgendwo muss ich ja neben dem Dateipfad für das Bild auch den Link unterbringen...?? aber gut zu wissen, dass der 2te den 1ten ersetzt und nicht ergänzt.

    Zitat Zitat von harley-rider Beitrag anzeigen
    Du hast auch noch eine Rechtsklammer zuviel (5:4).
    Das ist die publizierte Synthax von Leo Feyer in dem eingangs erwähnten Thread: https://github.com/contao/core/issues/4402

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.316
    Partner-ID
    10107

    Standard

    Die {{link insert tags erzeugen links zu internen Seiten und erwarten auch dementsprechend eine Seiten ID als zweiten Parameter.

  15. #15
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von taktell81 Beitrag anzeigen
    Jedoch war eine Ausgangsproblematik einen Bilderlinkzu erzeugen analog zu
    HTML-Code:
    <a href="Seitenpfad"> <img src="Dateipfad"/> </a>
    Und wieso benutzt du dann nicht die Möglichkeiten der Inserttags wie in den Docs beschrieben? https://community.contao.org/de/show...l=1#post408167
    Code:
    {{link_open::12}}{{image::58ca4a90-2d30-11e4-8c21-0800200c9a66?width=200&height=150}}{{link_close}}
    Funktioniert das nicht?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •