您能看到这是怎么回事:
{% if 'information_id=10' in url %}
我试图在URL包含该字符串但不起作用时使用if语句,我做错了什么吗?
非常感谢!
答案 0 :(得分:0)
如果您想在特殊信息页面上做某事,请编辑catalog\controller\information\information.php
,找到:
if ($information_info) {
在其后添加:
if ($information_id == 10) {
$data['target_page'] = true;
} else {
$data['target_page'] = false;
}
现在在catalog\view\theme\your-theme\template\information\information.twig
文件中,使用它:
{% if target_page %}
This is target page.
{% endif %}
您可能需要刷新修改并清除主题缓存。
编辑:
或者您可以从控制器传递$information_id
:
$data['information_id'] = $information_id;
在视图文件中:
{% if information_id == 10 %}
...
{% endif %}