[gelöst] Wildcards für Templates
am 20.08.2014 - 09:10 Uhr in
Hey!
In einigen Tutorials steht zwar es gäbe eine Wildcard für Templates, bei mir funktioniert das jedoch nicht.
Ich habe folgende Seiten:
- http://www.page.de/lexikon
- http://www.page.de/lexikon/A
- http://www.page.de/lexikon/B
- http://www.page.de/lexikon/...
Die Lexikon-Hauptseite wird erzeugt durch eine View (Page-Display).
Die Lexikon-Unterseiten werden durch die Glossar-Funktion der View (Contextual-Filters: Title) bereit gestellt.
---
page--lexikon.tpl.php funktioniert wie es soll und greift auf allen obigen Seiten.
page--lexikon--A.tpl.php funktioniert wie es soll und greift lediglich auf http://www.page.de/lexikon/A.
Um jeden Buchstaben abzudecken wäre page--lexikon--%.tpl.php optimal. Wäre. Funktioniert aber nicht. Es greift überhaupt nicht.
Sollte das eigentlich funktionieren? Was kann ich versuchen um diese Seiten getrennt voneinander anzusprechen?
Schönen Mittwoch euch,
SE64!
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Template-Namen können
am 20.08.2014 - 09:29 Uhr
Die Template-Namen können keine Wildcard-Zeichen haben. Da mußt Du mit Programmierung innerhalb von page--lexikon.tpl.php arbeiten.
Vielen Dank!Lösung:<?php
am 20.08.2014 - 10:01 Uhr
Vielen Dank!
Lösung:
<?php $path = current_path(); ?>
<?php if ($path !== "lexikon"): ?>
....
<?php endif ?>