1

最近、パネルを使用して、コンテンツを Drupal のさまざまなセクションに動的にロードするように言われました。ただし、簡単な方法があることに気付きました。この jQuery コードをすべてのメニュー項目に追加しました。

$('.menu a').click(function(){
    $('#content').load($(this).attr('href') + " #content");
    return false; //to avoid refresh
});

このようにして、パネルを使用せずに、任意のリンクから任意のブロックを簡単に更新できます。

このアプローチは良いものですか?html を Web サイトのセクションに動的にロードするだけでも、パネルは必要ないと思いますか?

ありがとう

4

1 に答える 1

2

パネルの主な使用法は、ページをロードせずにコンテンツをロードしないことです。主に使用しています

  • コードまたは AI で設定できる、特定の基準に応じたさまざまなページ レイアウトを作成します。
  • ページのコンテンツを表示し、どのコンテンツが表示されているかを認識し、さまざまなコンテンツを結び付けます。

現在のスクリプトは機能しますが、現在の形式では少し粗雑です。Fx、ユーザーが数回クリックするとどうなりますか。コンテンツを動的に更新する場合は、ページ全体を読み込んで変更するのではなく、変更が必要な部分のみを変更する必要があります。次に、代わりに新しいページをロードすることもできます。これはパネルが役立つ場所だと思いますが、そのようなパネルを使用したことはありません。

于 2010-07-01T11:53:53.110 に答える