2013-05-02 85 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要使用如果條件是全球範圍內取消。