我已经为 Magento 安装了 AddThis 模块。
但此扩展仅适用于产品页面。您知道如何将共享按钮设置为显示在所有页面上吗?我已经搜索了所有源代码,但没有弄清楚仅在产品页面上设置的位置。
所以我猜这个问题可能来自 app/design/frontend/default/default/template/addthis/sharingtool/share.phtml 在这个页面中加载了一些 javascript 代码。任何建议都会有所帮助。
我找到了解决方案:
1.我的解决方案:
转到:app/code/community/AddThis/SharingTool/Model/Observer.php
改变这个:
if ($block->getNameInLayout()=='product_review_list.count') {
对此:
if (strstr($block->getNameInLayout(),'search')) {
(所以 addthis 分享按钮会出现在所有包含搜索选项的页面上)
2 .我还通过电子邮件发送了 addthis 官方支持,答案是:
您可以在任何 CMS 或 .phtml 文件中添加共享按钮。
2.1 对于 cms 页面,您可以使用
{{block type="sharingtool/share" name="addthis_sharetool"}}
2.2 在您可以使用的任何 phtml 文件中
<?php
echo $this->getLayout()->createBlock('sharingtool/share')->setBlockId('addthis_sharetool')->toHtml();
?>
这是支持文档。 http://support.addthis.com/customer/portal/articles/381234-addthis-for-magento