我试图在条件中包装我的模板块:
<div class="widget widget_categories trip_widget">
<div class="kd-widget-title"><h4>Book online</h4></div>
<div class="trip-book-button">
<a href="[(site_url)]book-online.html/#id=[*trip-slug*]">Book now online</a>
</div>
</div>
我只有在存在[* trip-slug *]时才需要显示该块 .
我已经阅读了论坛和文档,但我似乎无法正确使用语法 .
我错过了什么?
2 回答
在Evolution中,您需要PHx插件(https://github.com/Temus/PHx)来处理资源或模板变量标签 . 使用该插件,您可以使用以下代码:
Ditto中的占位符标签使用(有限的)PHx解析器进行解析,您可以在没有插件的情况下在Ditto模板中使用以下内容:
在这两种情况下,您还可以使用Evolution核心 if Snippet .
将[* *]替换为Ditto模板块内的[] .
在MODX Revolution中使用Output Filter(此页面标记为)或MODX Evolution中的PHx filter(这是占位符的语法建议您使用的) .
MODX Evolution
MODX Revolution