반응형
템플릿 디렉터리 Timber/Twig 가져오기
간단한 메뉴를 표시하는 데 사용되는 간단한 잔가지 템플릿 설정이 있습니다.여기에 정적인 이미지가 있는데 이미지 src에 템플릿 디렉토리 경로를 사용하고 싶습니다.그러나 {{theme.link}}을(를) 사용하면 공백으로 나타납니다.아마 제가 뭔가 잘못 언급하고 있는 것 같습니다.아래 코드:
<?php
$context['menu'] = new TimberMenu('main-nav');
Timber::render('templates/menu.twig', $context);
?>
그리고 아래의 가지 템플릿:
<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="">
디렉토리를 컨텍스트로 전달할 수 있는 것은 이해하지만 내장된 기능이 왜 작동하지 않는지 궁금합니다.아마 단순한 거겠지잔가지를 처음 봐서 아직도 익숙해지고 있습니다.어떤 도움이든 대단히 감사합니다!감사해요.
@markond2:사용하기 위해서는.{{theme}}
PHP 파일의 기본 Timber 컨텍스트에서 시작해야 하는 개체(및 속성)...
<?php
$context = Timber::get_context();
$context['menu'] = new TimberMenu('main-nav');
Timber::render('templates/menu.twig', $context);
?>
언급URL : https://stackoverflow.com/questions/38838185/get-template-directory-timber-twig
반응형
'programing' 카테고리의 다른 글
-webkit-transform을 사용하면 위치가 고정되지 않습니다. (0) | 2023.09.14 |
---|---|
iOS: Using UIView's 'drawRect:' vs. its layer's delegate 'drawLayer:inContext:' (0) | 2023.09.14 |
동적 데이터를 표시하기 위한 for loop 만들기 (0) | 2023.09.14 |
도커 컨테이너가 있는 MariaDB Galera 클러스터 - 노드가 클러스터에 가입하지 않음 (0) | 2023.09.14 |
이 xmlns:layout xml 파일에서 이 행이 첫 번째여야 하는 이유는 무엇입니까? (0) | 2023.09.14 |