Ergebnis 1 bis 15 von 15

Thema: Inserttag {{page::rootPageTitle}} als Bildtitel / AlternativerText funktioniert nicht

  1. #1
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard Inserttag {{page::rootPageTitle}} als Bildtitel / AlternativerText funktioniert nicht

    Hallo,

    ich habe bisher beim Anlegen eines Seiten-Logos immer den Inserttag
    Code:
    {{page::rootPageTitle}}
    im Bildtitel und als alternativen Text verwendet.

    In Contao 5.2.2 funktioniert das nicht mehr, da wird der Inserttag nicht mit dem Titel der Webseite ersetzt.
    Stattdessen wird der Inserttag selbst
    Code:
    {{page::rootPageTitle}}
    ausgegeben.

    Ist das so gewollt oder ist das ein Bug?
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist wahrscheinlich so gewollt und hängt wahrscheinlich mit der Ausgabe in den Twig-Templates zusammen.
    Welches Inhalts-Element verwendest Du für das Logo?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Copy / Paste-Fehler? In der Demo funktioniert das.

  4. #4
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Welches Inhalts-Element verwendest Du für das Logo?
    Das normale Bild-Element mit dem Standard-Template.
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  5. #5
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Copy / Paste-Fehler? In der Demo funktioniert das.
    Wie hast du das getestet?

    Ich habe das gerade in der Online-Demo getestet - da funktioniert es auch nicht:
    Auf der Startseite habe ich zwischen den Absätzen "About this demo" und "Learn more" eine Logo eingefügt. Wenn du mit der Maus darüber gehst, erscheint "NEU: {{page::rootPageTitle}}"...

    Egal ob als inkludiertes Inhaltselement oder direkt als Bild.
    Geändert von Cranker (13.10.2023 um 09:34 Uhr)
    V15* Thorsten Neuhaus
    Taufkirchen (München)


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

    Standard

    Bei den neuen Inhaltselementen werden nicht mehr überall die Insert Tags ersetzt - sondern nur an dedizierten Stellen. Die Attribute bei den Bildern gehören nicht dazu. Wie man das Template diesbezüglich anpassen müsste weiß ich allerdings auch nicht.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bei den neuen Inhaltselementen werden nicht mehr überall die Insert Tags ersetzt - sondern nur an dedizierten Stellen. Die Attribute bei den Bildern gehören nicht dazu. Wie man das Template diesbezüglich anpassen müsste weiß ich allerdings auch nicht.
    Danke für die Antwort.
    Das ist schade, dass es nicht mehr funktioniert.

    Ist schon recht praktisch, den Titel oder alternativen Text von dem Logo automatisch mit dem Seiten-Titel zu belegen.
    Auch bei Änderungen daran musste man nicht daran denken, die Änderung auch beim Logo vorzunehmen...
    V15* Thorsten Neuhaus
    Taufkirchen (München)


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

    Standard

    Es ist nach wie vor möglich das zu machen - du musst eine Template Anpassung vornehmen. Ich kann dir zum aktuellen Zeitpunkt nur nicht sagen welche
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Es ist nach wie vor möglich das zu machen - du musst eine Template Anpassung vornehmen. Ich kann dir zum aktuellen Zeitpunkt nur nicht sagen welche
    Dann versuche ich mich da mal schlau zu machen.
    Nächste Woche in Kiel sollte sich das herausfinden lassen.
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  10. #10
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe es mal ausgetestet. Dafür muss m.E. das Komponenten-Template entsprechend angepasst werden.

    Mit folgendem Code hat es bei mir funktioniert:

    Code:
    {# templates/component/_picture.html.twig #}
    
    {% use "@Contao/component/_picture.html.twig" %}
    
    
            {% block image %}
                {% set img = figure.image.img %}
                {% set defineProportions = img.width|default(false) and img.height|default(false) %}
                {% set img_attributes = attrs(img_attributes|default)
                    .set('src', img.src)
                    .set('alt', figure.hasMetadata ? figure.metadata.alt|insert_tag : '')
                    .setIfExists('title', figure.hasMetadata ? (figure.metadata.title|insert_tag ?: null) : null)
                    .setIfExists('srcset', img.srcset is defined and img.srcset != img.src ? img.srcset : null)
                    .setIfExists('sizes', img.sizes|default)
                    .setIfExists('width', defineProportions ? img.width : null)
                    .setIfExists('height', defineProportions ? img.height : null)
                    .setIfExists('loading', img.loading|default)
                    .addClass(img.class|default)
                    .mergeWith(figure.options.img_attr|default)
                %}
                <img{{ img_attributes }}>
            {% endblock %}
    Ob das eventuell noch eleganter geht weiss ich leider nicht.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  11. #11
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Ich habe es mal ausgetestet. Dafür muss m.E. das Komponenten-Template entsprechend angepasst werden.
    Mit folgendem Code hat es bei mir funktioniert:
    Herzlichen Dank!

    Allerdings ist das "relativ viel Aufwand" um eine kleine Anpassung zu automatisieren.
    Wie sieht es in der Zukunft mit dem Template aus?
    Ist der Code auch zukünftig updatesicher?

    Das werde ich sicher mal auf der Konferenz ansprechen.
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Na, ja dadurch, dass Du nur einen Block des Originaltemplates änderst, passt es dann überall, wo dieser Block angewendet wird.
    Nur wenn in diesem Block im Core Veränderungen gemacht werden (eventuell auch wenn Erweiterungen diesen Block verändern), spielt das m.E. eine Rolle.

    Vielleicht geht es aber auch noch kürzer/eleganter.

    Nachtrag: Ich habe gerade mal beim Entwickler nachgefragt, ob das noch eleganter geht.
    Geändert von mlweb (13.10.2023 um 11:41 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Sollte man kürzen können, du musst nicht alle Attribute nochmal setzen denke ich.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hatte gerade Kontakt mit dem Entwickler.
    In Zukunft wird es dafür eine einfachere Lösung geben.
    Auf Anhieb hatte aber auch er im Moment keine bessere Lösung.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Daumen hoch

    Das Problem wurde mit der Contao Version 5.3.1 behoben.
    Danke an die Entwickler!
    V15* Thorsten Neuhaus
    Taufkirchen (München)


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
  •