Twig Grav,按分类法获取页面-page.url不起作用
在使用细枝作为模板引擎的Grav中,我有:Twig Grav,按分类法获取页面-page.url不起作用,twig,grav,Twig,Grav,在使用细枝作为模板引擎的Grav中,我有: <ul> {% for page in taxonomy.findTaxonomy({'tag': 'shell'}) %} <li><a href="{{ page.url }}">{{ page.title }}</a></li> {% endfor %} </ul> {%用于分类法中的页面。findTaxonomy({'tag':'she
<ul>
{% for page in taxonomy.findTaxonomy({'tag': 'shell'}) %}
<li><a href="{{ page.url }}">{{ page.title }}</a></li>
{% endfor %}
</ul>
{%用于分类法中的页面。findTaxonomy({'tag':'shell'})%}
{%endfor%}
获取将标记设置为shell
-
然而,page.title
呈现良好,但page.url
给出
%7B%7B%20page.url%20%7D%7D
如果我把page.url
放在page.title
所在的位置,那么
找到解决方案
幸运的是,Grav
有一个先处理细枝然后再降价的选项
通过将twig\u first:true
设置为page meta,我能够解决这个问题
因此,罪魁祸首是降价处理器。只需使用{{var_dump(page)}}
然后可以看到对象的getter方法或数组值
这是我对您的问题的解决方案{{page.route}
它对我有用
希望这对别人有帮助