Ich habe eine Setup eine einfache Zweig Vorlage, die verwendet wird, um ein einfaches Menü anzuzeigen. Ich habe hier Bilder, die statisch sind und ich möchte den Vorlagenverzeichnispfad für das Bild src verwenden. Wenn ich jedoch {{theme.link}} verwende, erscheint es leer. Vielleicht referenziere ich etwas falsch. Code unten:Get Template-Verzeichnis Timber/Twig
<?php
$context['menu'] = new TimberMenu('main-nav');
Timber::render('templates/menu.twig', $context);
?>
und die Zweig-Vorlage unter:
<ul>
{% for item in menu.get_items %}
<li class="{{item.classes | join(' ')}}">
<a href="{{item.get_link}}">{{item.title}}</a>
</li>
{% endfor %}
</ul>
<img src="{{theme.link}}/assets/images/test.png" alt="">
Ich verstehe, dass ich in das Verzeichnis, in dem Kontext passieren kann, aber ich bin Kuriosität, warum in Funktion der eingebauten nicht Arbeiten. Wahrscheinlich etwas Einfaches. Zum ersten Mal in den Zweig schauen, sich also noch daran gewöhnen. Jede Hilfe sehr geschätzt! Dank
Sie haben vergessen, die [Standardparameter zu holen ] (https://github.com/timber/timber/wiki/Cheatsheet) von 'timber':' $ context = Timber :: get_context(); ' – DarkBee
@DarkBee das war es, danke für deine Hilfe! – verdond2