home · Automad · Bludit · ChatGPT · CMS · GetSimple · GRAV · Handlebars · htaccess · Java · Jira · PHP · Pico · Smarty · Typemill · WonderCMS · WordPress · Yellow ·
Bestimmte Seiten im Loop ausschliessen

Bestimmte Seiten im Loop ausschliessen

if-Kontrollstrukturen im Twig-Template helfen bestimmte Seiten auszuschließen, denn nicht alle Seiten sollen beispielsweise einen Autor oder das Datum zeigen

Bestimmte Seiten zeigen

Möchten Sie im Loop bestimmte Seiten für die Anzeige ausschließen, dann können SIe im Twig-Template eine kurze Kontrollstruktur anlegen die genau dies ermöglicht.

010  <ul>
011    {% for page in pages(depth==-1) %}
012      {% if not (page.id ends with "/index") or 
013            not (page.id ends with "/impressum") or 
014            not (page.id ends with "/datenschutz") %}
015
016        <li>
017        <a href="{{ page.url }}">{{ page.title }}</a>
018        </li>
019                    
020      {% endif %}
021    {% endfor %}
022  </ul>

Code

Das if-Statement in der for-Schleife weißt alle Seiten-ID die auf datenschutz oder impressum enden ab. Befindet sich eine Seiten ID mit der Endung index, impressum oder datenschutz im Loop, dann wird diese nicht mit angelistet.

Dieser Leitartikel besitzt keine untergeordneten Beiträge.

Affiliate

WordPress 6 - Das umfassende Handbuch. Fast 1.000 Seiten Wissen zu WordPress inkl. Themes, Plug-ins, WooCommerce, SEO und mehr. Ausgabe 2025

Hinweis: Die Webseite ist Mitglied im Amazon.Partnernet und kann mit Affiliate-Links den Betrieb stützen. Für Sie als Leser ist das natürlich vollkommen kostenlos.

(c) by CMSWorkbench.de