我已经在我的站点上的 Drupal 7 中安装了 ShareThis 模块,但是当我重新加载我的页面时,按钮消失了。Drupal 论坛上似乎有解释如何使用 javascript 解决此问题的信息,但我不清楚将代码放入哪个文件。
http://drupal.org/node/1197104#comment-6636050 http://drupal.org/node/322808#comment-7357744
(ps 我没有使用 Views 模块)
我已经在我的站点上的 Drupal 7 中安装了 ShareThis 模块,但是当我重新加载我的页面时,按钮消失了。Drupal 论坛上似乎有解释如何使用 javascript 解决此问题的信息,但我不清楚将代码放入哪个文件。
http://drupal.org/node/1197104#comment-6636050 http://drupal.org/node/322808#comment-7357744
(ps 我没有使用 Views 模块)
如果是 JavaScript 或 ajax 问题,那么下面的解决方案可以完美运行。请参见下面的代码。此代码添加到 JavaScript 文件(主题或模块)中。
Drupal.behaviors.my_custom_behavior = {
attach: function (context, settings) {
var url = window.location.href;
var urls = url.split('/').pop().split('.').shift();
if (urls == 'abc') {
stButtons.locateElements();
}
};
};
注意:上面的例子只是特定的页面。如果想全局使用它,请删除if条件。