Ergebnis 1 bis 7 von 7

Thema: C5.3.15 - content_element/gallery.html.twig anpassen.

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Küps
    Beiträge
    363

    Standard C5.3.15 - content_element/gallery.html.twig anpassen.

    Ich habe mal eine Frage.

    Ich habe eine Seite der ist ein eigener Templates Ordner usw zugewiesen.
    Ich habe in diesem /templates/Theme1/ schon die news_latest-neu.html5 sowie ein paar weitere angepasst.

    Nun möchte ich aber die gallery anpassen.
    Dazu also unter /templates/Theme1/content_element/gallery-neu.html.twig angelegt.

    Aber dieses erscheint nicht beim Inhaltselement zur Auswahl?

    Wo könnte hier mein Fehler bzw Denkfehler sein?

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

    Standard

    Template Varianten funktionieren so:

    templates/content_element/gallery/my_variant.html.twig

    Wenn du das Template überschreiben möchtest, ohne Variante, dann

    templates/content_element/gallery.html.twig

    Wenn du das Template nur in einem bestimmten Theme überschreiben möchtest, dann

    templates/my_theme/content_element/gallery.html.twig

    Wenn du eine Template Variante nur in einem bestimmten Theme überschreiben möchtest, dann

    templates/my_theme/content_element/gallery/my_variant.html.twig

    (Die Variante muss aber schon außerhalb des Themes existieren.)
    » sponsor me via GitHub or Revolut

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

    Support Contao

    Standard

    Und das alles findet man auch in der Doku https://docs.contao.org/manual/de/la...ig/verwaltung/
    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.




  4. #4
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Küps
    Beiträge
    363

    Standard

    Die Doku habe ich ja schon bemüht und habe mir gerade auch den Vortrag auf Youtube angeschaut.

    Ich bekomme so oder so die Templates nicht angezeigt.

    Habe auch schon den Cache gelöscht "mehrmals" über Systemwartung dennoch kein Template zu sehen.

    Sorry würde nicht fragen wenn ich nicht ratlos wäre.
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Du musst den Symfony Application Cache über den Contao Manager neu aufbauen. In der Systemwartung im Backend kannst du das nicht machen.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Küps
    Beiträge
    363

    Standard

    Danke Spooky an dem hatte ich noch nicht gedacht

  7. #7
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Küps
    Beiträge
    363

    Standard

    Also nachdem ich das mit den Symfony Cache gemacht habe, habe ich doch noch ein paar Fragen.

    Wie ist das mit den
    PHP-Code:
    {% use "@Contao/component/xxxx" %} 
    Ich wollte ja die Gallery für mich auf Bootstrap5 umarbeiten.
    im TWIG Template der Gallery lädt er ja die "/component/_list.html.twig"

    Nun war meine Idee für die Gallery eine eigene "/component/_list.html.twig" zu machen die "/component/gallery_list.html.twig".
    Diese im eigenen "/content_element/gallery/gallery-BS-5-3.html.twig" aufzurufen.

    PHP-Code:
    {% extends "@Contao/content_element/gallery.html.twig" %}
    {% use 
    "@Contao/component/gallery_list.html.twig" %} 
    In der neuen "/component/_list.html.twig" die bei mir nun "/component/gallery_list.html.twig" habe ich den Block

    PHP-Code:
        {% block list %}
            {
    # If the list should be shuffled, paginated or limited, add the
               
    respective data-attributes#}
            
    {% set list_attributes attrs(list.list_attributes|default).addClass('row')
                .
    set('data-list-random'''randomize_order)
                .
    set('data-list-paginate'items_per_page ',' limitadd_pagination or limit_elements)
            %}
            <{{ 
    tag_name }}{% block list_attributes %}{{ list_attributes }}{% endblock %}>
            {% for 
    item in list.items %}
                <
    li{% block list_item_attributes %}{{ attrs(list.item_attributes|default).addClass('col-3') }}{% endblock %}>
                    {%- 
    block list_item %}
                        {
    # Render the content of your list item here: {{ item }} #}
                    
    {% endblock -%}
                </
    li>
            {% endfor %}
            </{{ 
    tag_name }}>
        {% 
    endblock %} 
    überschrieben komplett weil die SET's entweder zu spät oder zu früh gekommen sind.

    Erledigt: Meine Frage ist aber nun warum gibt er mir die Bilder nicht mehr aus?
    Okay nachdem ich in die "/content_element/gallery/gallery-BS-5-3.html.twig" alles wieder noch eingefügt habe wie es davor auch war. Dann hat er mir auch wieder die Bilder angezeigt.

    Kann ich das das _list auch nur für die gallery einzeln umarbeiten?
    Ohne der Gallery ein eigenes Template zu machen?
    Geändert von chrischnian (11.10.2024 um 21:04 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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