1

我已经为 Magento 安装了 AddThis 模块。

但此扩展仅适用于产品页面。您知道如何将共享按钮设置为显示在所有页面上吗?我已经搜索了所有源代码,但没有弄清楚仅在产品页面上设置的位置。

所以我猜这个问题可能来自 app/design/frontend/default/default/template/addthis/sharingtool/share.phtml 在这个页面中加载了一些 javascript 代码。任何建议都会有所帮助。

4

1 回答 1

0

我找到了解决方案:

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

于 2013-03-13T10:17:05.203 回答