Hier mal eine Kleinigkeit von mir die vielleicht für andere auch ganz praktisch sein kann.
https://contao.org/de/extension-list....10009.de.html
Ich habe diesen Inserttag geschrieben weil ich aktuell für ein kleines Projekt wissen muss ob die aktuelle Seite eine Unterseite ist, oder ob diese Unterseiten hat um davon abhängig die Navigation für die zweite Ebene anzuzeigen.
Für den ersten Fall wurde ich im Forum fündig:
https://community.contao.org/de/show...l=1#post340128
Für den zweiten Fall, ob Unterseiten zur aktuellen existieren, habe ich nichts gefunden und deshalb diesen Inserttag erstellt.
In Kombination damit sieht es dann so aus:
PHP-Code:
<?php if ($GLOBALS['objPage']->pid == '1' AND $this->replaceInsertTags('{{has_subpage::{{page::id}} }}')=='false'): ?>
<!-- ist keine Unterseite und hat auch keine -->
<?php else: ?>
<!-- ist eine Unterseite oder hat Unterseiten -->
<?php endif; ?>
Da die Rückgabewerte Strings sind, muss in der if Klausel auch gegen Strings und nicht gegen boolsche Werte gecheckt werden.
Feedback ist natürlich willkommen!