Elegantere Lösung für Seiten ohne Menüeintrag gesucht …
Posted: Fri Apr 09, 2021 3:52 pm
Um statische Seiten anzulegen, die nicht im Menü angezeigt werden, sondern über andere Verlinkungen erreicht werden können, hatte ich im Forum Codeschnipsel gefunden und diese in mein Theme »massively-2.1« eingebaut. Das sieht derzeit so aus:
Natürlich ist es lästig, jedes Mal den Quellcode zu ändern, wenn man eine neue Seite anlegt – deshalb wäre ein eleganterer Weg, dies entweder über die ART der Seite zu erledigen, also z.B. einem Eintrag, der »Statisch ohne Menü« lautet. Oder man nutzt eine KATEGORIE wie zum Beispiel »Seite ohne Menü«. Da ich nun ausgerechnet mit PHP nicht so vertraut bin, kann ich da nur raten, dass für die angesprochen Möglichkeiten in der Zeile
etwas geändert werden muss. Außerdem erfordert dies eine entsprechende Kategorie, was kein Problem darstellt, aber wo müsste ich die ART im Quellcode hinzufügen, wenn ich diese nutzen will?
Kurz: Für eine »if-Zeile« für beide Versionen wäre ich dankbar – und für eine Lösung zur Ergänzung der ART ebenfalls. Ich nutze Bludit 3.13.1 und wie schon geschrieben massively-2.1 – die Seite mit dem oben beschriebenen Codeschnipsel lautet https://nachbarschaft-stiftung.de …
Gruß vom Knut
Code: Select all
<!-- Vorerst hier die Seiten eintragen, die nicht im Menü erscheinen sollen. -->
<?php foreach ($staticContent as $staticPage):
if ( $staticPage->slug() != 'beispielseite' && $staticPage->slug() != 'testseite' ) { ?>
<li class="<?php echo ($staticPage->permalink()==$page->permalink())?'active':'' ?>">
<a href="<?php echo $staticPage->permalink() ?>#main"><?php echo $staticPage->title() ?></a>
</li>
<?php } endforeach ?>
Code: Select all
»if ( $staticPage->slug() != 'beispielseite' && $staticPage->slug() != 'testseite' )«
Kurz: Für eine »if-Zeile« für beide Versionen wäre ich dankbar – und für eine Lösung zur Ergänzung der ART ebenfalls. Ich nutze Bludit 3.13.1 und wie schon geschrieben massively-2.1 – die Seite mit dem oben beschriebenen Codeschnipsel lautet https://nachbarschaft-stiftung.de …
Gruß vom Knut