有点问题。我想要一个facebook按钮只能在我的blockocial模块的主页上进行社交,所以我将这些代码放在blocksocial tpl文件的无序列表中。
{if $page_name == 'index'}<div class="share-buttons share-buttons-fb-like" data-style="button_count" style="padding-top:5px;"></div>{/if}
知道我做错了什么吗?这与Facebook喜欢按钮的事实有关吗?
问题可以在www [dot] anewall [dot] com看到。
尝试过Prestashop论坛但到目前为止没有运气。非常感谢任何帮助!
非常感谢!
答案 0 :(得分:1)
不确定这有什么问题,因为if $page_name == 'index'
似乎有效。
然而,您可以在模块中使用另一种方法 - 您可以显示不同的内容,并根据当前页面执行不同的事情(例如,分配不同的tpl文件),具体取决于当前页面
if('index' == $this->context->controller->php_self)
// Do something and display a template for the homepage
可以找到更多信息in this blog post
答案 1 :(得分:0)
要仅在主页上显示我已使用过的内容:
{if 'index' == $page_name }
... YOUR CODE ...
{/if}
答案 2 :(得分:0)
在1.7中,您可以在tpl文件中使用此代码
{if $page.page_name == 'index'}
... YOUR CODE ...
{/if}