2013-11-15 51 views
1

我已經爲concrete5創建了一個傳記塊。我需要一個腳本在包含這個塊的頁面上只執行一次,我無法弄清楚如何添加腳本。view.php沒有意義,因爲我只希望它每頁執行一次而不是每次執行一次塊。有任何想法嗎?在concrete5塊中包含腳本

編輯:

更具體地說,我已經創建了一個在左側圖片和右側的生物塊。我希望這可以切換其他所有的塊,以便它具有更好的定義和更容易遵循頁面佈局。我已經寫了一個腳本,將這樣做:

$(function(){ 
    jQuery(".bio-block:nth-child(even)").each(function() { 
     var id = $(this).attr('id'); 
     if (id != null){ 
      jQuery("#"+id+" > .bio-image").before(jQuery("#"+id+" > .bio-text")); 
     } 
    }); 
}); 

但我需要它包括一次後頁面加載在每個頁面上有生物塊。有多個頁面,每個團隊一頁:營銷,銷售,管理等。

+0

幾件事:(1)在MarketPlace中尋找「ND by ND塊」。 (2)如何使用鏈接頁面?選擇有問題的塊。選擇複製到剪貼板..轉到目標並選擇粘貼。警告:如果您編輯目標頁面 - 您會中斷鏈接。 – Leptonator

回答

2

concrete5 blocks有一個view.js文件:blocks/my_block_handle/view.js無論您在頁面上有多少個相同的塊,它都會自動包含一次且僅一次。