i have setup simple twig template used display simple menu. have images in here static , use template directory path image src. when use {{theme.link}} appears blank. perhaps i'm referencing incorrectly. code below:
<?php $context['menu'] = new timbermenu('main-nav'); timber::render('templates/menu.twig', $context); ?>
and twig template below:
<ul> {% 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="">
i understand can pass in directory context i'm curios why built in function isn't working. simple. first time looking twig still getting used it. appreciated! thanks
@verdond2: in order use {{theme}}
object (and properties) need start default timber context in php file...
<?php $context = timber::get_context(); $context['menu'] = new timbermenu('main-nav'); timber::render('templates/menu.twig', $context); ?>
Comments
Post a Comment