1

具体的な 5 の伝記ブロックを作成しました。このブロックを含むページで 1 回だけ実行するスクリプトが必要です。スクリプトを追加する方法がわかりません。view.php は意味がありません。ブロック。何か案は?

編集:

より具体的には、左に写真、右に略歴を持つブロックを作成しました。これにより、他のすべてのブロックを切り替えて、より明確になり、ページレイアウトを理解しやすくしたいと考えています。これを行うスクリプトを作成しました:

$(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"));
        }
    });
});

しかし、ページがバイオブロックを持つ各ページにロードされた後、一度含める必要があります. マーケティング、営業、管理など、チームごとに 1 ページずつ、複数のページがあります。

4

2 に答える 2

2

Concrete5 ブロックには view.js ファイルがあります。blocks/my_block_handle/view.jsこれは、ページに同じブロックがいくつあっても、一度だけ自動的に含まれます。

于 2013-11-18T18:18:33.793 に答える