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 ~ ',' ~ limit, add_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?