Facebook 带有FB类按钮的主页预设if语句

Facebook 带有FB类按钮的主页预设if语句,facebook,prestashop,Facebook,Prestashop,有点问题。我想在我的blocksocial模块的主页上只显示一个facebook按钮,因此我将此代码放入blocksocial tpl文件的无序列表中 {if $page_name == 'index'}<div class="share-buttons share-buttons-fb-like" data-style="button_count" style="padding-top:5px;"></div>{/if} {if$page_name=='index'}

有点问题。我想在我的blocksocial模块的主页上只显示一个facebook按钮,因此我将此代码放入blocksocial tpl文件的无序列表中

{if $page_name == 'index'}<div class="share-buttons share-buttons-fb-like" data-style="button_count" style="padding-top:5px;"></div>{/if}
{if$page_name=='index'}{/if}
知道我做错了什么吗?这是否与它是类似Facebook的按钮有关

这个问题可以在www.anewall.com上看到

尝试过Prestashop论坛,但到目前为止运气不佳。非常感谢您的帮助


非常感谢

如果$page\u name==“index”似乎有效,则不确定这有什么问题

但是,您可以在模块中使用另一种方法来实现这一点——根据当前页面的不同,您可以在同一个钩子中显示不同的内容,并执行不同的操作(例如,分配不同的tpl文件)

if('index' == $this->context->controller->php_self)
    // Do something and display a template for the homepage

可以找到更多信息,仅在主页上显示我使用过的内容:

{if 'index' == $page_name }
    ... YOUR CODE ...
{/if}

在1.7中,您可以在tpl文件中使用此代码

{if $page.page_name == 'index'}
 ... YOUR CODE ...
{/if}

谢谢你的帮助,谢尔盖。我要试试这个。:)