2016-07-14 10 views

Antwort

1

ich den timber_context Filter verwenden würde (oder timber\context) um Ihre eigenen Daten hinzuzufügen, wenn Sie get_context verwenden.

Hier ist ein Beispiel dafür, wie ein Menü/Navigation (vom Wiki page on TimberMenu) hinzuzufügen:

add_filter('timber_context', function($context) { 
    /* So here you are adding data to Timber's context object, i.e... */ 
    $context['foo'] = 'I am some other typical value set in your functions.php file, unrelated to the menu'; 

    /* Now, in similar fashion, you add a Timber menu and send it along to the context. */ 
    $context['menu'] = new Timber\Menu(); // This is where you can also send a WordPress menu slug or ID 

    return $context; 
}); 

Die Mindest Sie Ihre Daten in der Vorlage zu tun haben, um dann sein:

$context = Timber::get_context(); 

Timber::render('template.twig', $context);