【发布时间】:2014-02-16 15:34:32
【问题描述】:
我有一个名为“视频库”的模块。我希望它只为 cms 页面“视频”设置。 cms 页面 id 是 '12' 。我在video_gallery.tpl 中尝试过{if $cms->id == 12} 不起作用。有人请帮我谢谢!
【问题讨论】:
标签: php smarty prestashop prestashop-1.5 prestashop-1.6
我有一个名为“视频库”的模块。我希望它只为 cms 页面“视频”设置。 cms 页面 id 是 '12' 。我在video_gallery.tpl 中尝试过{if $cms->id == 12} 不起作用。有人请帮我谢谢!
【问题讨论】:
标签: php smarty prestashop prestashop-1.5 prestashop-1.6
转到位于您的主题文件夹中的 cms.tpl 并在那里使用它:
{if $cms->id == 12}
{$HOOK_WHERE_YOUR_VIDEO_MODULE_IS_ASSIGNED_TO}
{/if}
BR的
【讨论】:
我认为访问id的方式是这样的:
{if $cms.id_cms == 12 } content here {/if}
您可以使用“调试弹出窗口”/ smarty 调试窗口查看“cms id”变量是什么。
【讨论】:
试试这个吧,它对我很有效:
{if $smarty.get.id_cms == 12 }
{$HOOK_WHERE_YOUR_VIDEO_MODULE_IS_ASSIGNED_TO}
{/if}
【讨论】: