2013-05-02 84 views
2

我在我的网站上的Drupal 7中安装了ShareThis模块,但是当我重新加载我的页面时,按钮消失。人们似乎在解释如何解决与JavaScript这个问题Drupal的论坛信息,但我不清楚放在哪个文件中的代码。sharethis按钮在drupal中消失7

http://drupal.org/node/1197104#comment-6636050 http://drupal.org/node/322808#comment-7357744

(PS我没有使用Views模块)

+0

如何添加片段?在sharethis配置页面,你可以选择“内容”,“块”或“链接” – 2013-05-02 23:55:05

+0

我把它放在内容(书页和博客文章) – dend01 2013-05-03 13:26:00

回答

0

如果是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(); 
    } 

}; 
}; 

注:以上的例子只是特定page.if要使用如果条件是全球范围内取消。