Seiten ausschliessen

if-Kontrollstrukturen im Twig-Template helfen Ihnen bestimmte Seiten auszuschließen.

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>

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.

CSS - Das Buch für den Webentwickler in der neuen Auflage. Hier findet sich das vollständige Wissen zu CSS und Co. in einem Band. Einsteiger erhalten eine fundierte Einführung, professionelle Webentwickler einen Überblick über alle CSS-Technologien und Praxislösungen für CSS-Layouts sowie Tipps, um aus dem täglichen Webeinerlei herauszukommen. Zahlreiche aktuelle Themen wie HTML5 und CSS3, CSS-Transitions, objektorientiertes CSS, JavaScript-Fallbacks, Responsive Webdesign mit CSS sowie viele Praxisbeipiele machen das Buch zu einem unentbehrlichen Werk für die tägliche Arbeit.

Über Amazon unterstützen

lesen...

© CMSWorkbench.de

hide seite ausschliessen

about me

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.