2017-08-21 5 views
0

Ich bin auf der Suche nach einer Möglichkeit, alle untergeordneten Seiten der aktuellen Seite, ähnlich wie die Funktion wp_page_list, aber in Timber (Twig) anzuzeigen.Timber Wordpress Kind Menü

Ich weiß, dass ich entweder über eine Abfrage in den Kontext hinzufügen kann, oder einfach die Funktion worpdress in eine Holzfunktion umbrechen.

Entweder Methode, mit der ich kämpfe und würde einige Syntaxführung schätzen.

Vielen Dank.

Antwort

0

Nicht sicher, wie ideal das ist, aber es funktioniert der Trick

{% for item in menu.get_items %} 
    {% if item.get_children and post.link == item.url %} 
    <ul class="jumbo-menu {{ post.slug | replace({'-data':''})}}"> 
     {% for child in item.get_children %} 
     <li><a href="{{child.get_link}}">{{child.title}}</a></li> 
     {% endfor %} 
    </ul> 
    {% endif %} 
{% endfor %} 
+0

Statt Vergleich 'post.link' und' item.url', auch 'item.current' nutzen könnten. Das wäre also {% if item.children und item.current%} 'dann. – Gchtr