Ah, ja, richtig. $su kann allerdings auch beim Aufruf von mailform, sitemap und u.U. anderen Seiten leer sein (probiere ?&mailform oder ?&sitemap). Wenn dann diese News-Seite nicht angezeigt werden sollte, dann könnte man folgendes tun:kmsmei wrote: ↑Tue Mar 20, 2018 9:19 amIn der Praxis zeigt sich ein kleines Ärgernis ausgerechnet bei der Startseite - dort ist beim Erstaufruf via URL $su noch leer. Eine Abfrage ist dann ganz praktisch, welche im Template fest auf die News der Startseite verweist, so im Sinne vonCode: Select all
if ($su == '') { echo newsbox("Home-NEWS");}
Code: Select all
if ($s === $xh_publisher->getFirstPublishedPage()) { echo newsbox("Home-NEWS");}
Ebenfalls ein guter Punkt. Auf Unterseiten enthält $su die eingestellten Seitentrenner (normalerweise /); diese könnte man z.B. durch ein - ersetzen, also:kmsmei wrote: ↑Tue Mar 20, 2018 9:19 amAuch ist zu überlegen, ob man statt $su nicht besser den Seitentitel abfragt, um die Möglichkeit individueller News auch auf tiefer verschachtelten Seiten nutzen zu könnenCode: Select all
<?=newsbox("$title-NEWS")?>
Code: Select all
<?=newsbox(str_replace('/', '-', $su) . "-NEWS")?>
Aber wenn $title passt, dann kann man es natürlich auch so machen.