IF URL语句opencart 3树枝文件

时间:2018-08-06 15:00:53

标签: twig opencart opencart-3

您能看到这是怎么回事:

{% if 'information_id=10' in url %}

我试图在URL包含该字符串但不起作用时使用if语句,我做错了什么吗?

非常感谢!

1 个答案:

答案 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 %}