madeyourday / contao-rocksolid-custom-elements

RockSolid Custom Elements Contao Extension
http://rocksolidthemes.com/de/contao/plugins/custom-content-elements
MIT License
48 stars 12 forks source link

Globales Template wird nicht geladen. #124

Closed Tastaturberuf closed 4 years ago

Tastaturberuf commented 4 years ago

Contao 4.9.3 RSCE: 2.2.16

Ich habe das Template templates/rsce_tao_icon_links.html5 erstellt. Im Modul wird es auch als global erkannt, er lädt allerdings das Original templates/tao/rsce_tao_icon_links.html5 aus dem Theme-Ordner.

image

ausi commented 4 years ago

Welches Theme wird auf der Seite verwendet auf der das Element ausgegeben wird?

Tastaturberuf commented 4 years ago

Das Tao mit den Demodaten.

Tastaturberuf commented 4 years ago

Eingebunden über das Seitenlayout.

ausi commented 4 years ago

Bei Verwendung einens Themes werden die Templates immer aus dem Order der mit dem Theme verknüpft ist geladen. Das ist das Standard-Verhalten von Contao. Dass templates/tao/rsce_tao_icon_links.html5 geladen wird ist also korrekt.

Tastaturberuf commented 4 years ago

Wie kann ich das denn dann updatesicher überschreiben ohne in jedem Modul ein eigenes Templates einstellen zu müssen? Ich war der Meinung globale Templates werden immer als erstes geladen.

global templates/ -> theme templates/tao ( -> bundle vendor/Resources/contao/templates ) 😫

ausi commented 4 years ago

Die Reihenfolge ist: theme templates/tao -> global templates/ ( -> bundle vendor/Resources/contao/templates ) 😫

Sie können also die Original-Templates direkt in den Template-Ordner verschieben und angepasste Template im Unterordner templates/tao pflegen.

Tastaturberuf commented 4 years ago

Danke, gut zu wissen. 👍