問題タブ [drupal-panels]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - 特定のパスのパネル内のフォームの本文をオーバーライドするにはどうすればよいですか?
レイアウトにパネルを使用するサイトで作業しています。私たちが持っているより単純なパネルの 1 つは、パスに基づいて動的に変化する他のコンテンツとともに、ノードの周りにサイドバーを表示するために使用されます。ノードとサイドバーは常に同じです。常に表示され、変更されないノードのノード ID が 10 であるとします。
特定のパスについて、パネル構成を通じて常にロードされるノードであるノード 10 の本体を変更したいと思います。
template.php で preprocess_page を使用して $vars['content'] をオーバーライドすることを考えましたが、これにはパネル全体のすべての html が含まれています。パネル内に常に含まれているノードの本体のみを変更したい。$vars['content'] 内の HTML の小さな部分を変更するためだけに $vars['content'] のすべてをオーバーライドする必要があるように思えますが、これはやり過ぎです。
パネルによって常にロードされるノードの本体を、1 つのパスのみに対して更新するにはどうすればよいですか?
drupal - Drupalパネルはノードに編集リンクを追加します
パネルを使用するようにノードタイプのデフォルト表示を変更しましたが、表示、編集、バージョンなどのタブがないようです。それらをパネルに追加するにはどうすればよいですか?
drupal - Drupal 6のカスタム検索フォーム:ビュー/パネルまたはカスタムSQL?
Drupal 6でCCKを使用しており、8〜10個のフィールドをフィルターとして使用してDrupalで検索フォームを作成する必要があります。ユーザーがフォームを送信するとき、フィルターを適用して結果をテーブルに表示するDBでクエリを実行する必要があります。
SQL-where条件(ノードとcontent_type_xyzテーブルを結合する)を動的に構築することによってこれをプログラムで行う方法を知っていますが、「Drupalの方法」でそれを行う方法を学ぶことに興味があります。ビューとパネルを使用する必要があると思いますが、このような状況で簡単に実装できるかどうかはわかりません。いくつかのサンプルビューを作成しようとしましたが、手作業でコードを作成する方が速いと思います。
drupal-panels - Panels 3 Drupal の HTTP 応答コード バリアントは何ですか
親愛なる友人.drupal 6.2 で Panels 3 を使用しています。ページ パネルの作成中に、パネルまたは HTTP 応答コードのいずれかを選択できるオプション バリアント タイプを取得します。私の質問は、この HTTP 応答コード オプションの目的です。このオプションを使用してパネルを追加しようとしましたが、何も機能していないようです。助けてください。
感謝と敬意
drupal - drupal でパネルを使用してビューを設定する
Drupal パネルに表示されるようにビューを設定するにはどうすればよいですか。ビューを作成しました。パネルに割り当てました。ただし、「コンテキストタイプ」の下に何を入れますか?
drupal-6 - パネルにブロックを表示できません
私は drupal が初めてで、パネルも初めてです。ユーザー分類に基づいて RSS フィード アイテムを表示するカスタム モジュールがあります。正しい情報をブロックとして表示しますが、パネルを使用するユーザーのダッシュボード ページに表示する必要があります。挿入しようとすると、常に空白になります。
このコードは、作成済みのデフォルト ビューを挿入し、すべてのフィード アイテム (1_feeds_defaults_feed_items) をブロックに表示します。パネルで動作するように編集できません。私が間違ったことをした可能性があることは 10 あると思いますが、考えられるすべての順列を試しました。
drupal - panel3 を使用して、トークンを使用して複数値の cck フィールドを出力するにはどうすればよいですか?
私の Web サイトには、「プロジェクト」と呼ばれるカスタム コンテンツ タイプがあります。このタイプは、「プロジェクト作成者」と呼ばれるユーザー参照フィールドと、「プロジェクト監督者」と呼ばれる別のユーザー参照フィールドです。これらのフィールドは多値フィールド (1 から無制限の値を持つことができます) であり、"Project Info" と呼ばれる FieldGroup に属します。
また、ユーザー プロファイル ページに cck フィールドを追加できるコンテンツ プロファイル モジュールもインストールしました。そこで、「名」と「姓」という 2 つのカスタム フィールドをユーザー プロファイル コンテンツ タイプに追加しました。
panel3 を使用して、テーブルを含むカスタム コンテンツ ペインを作成しました (以下のコード)。
問題: %node:field_project_authors、%node:field_project_supervisors、および %node:field_project_coop は複数値フィールドですが、最初の項目 (デルタ) のみが表示されます。たとえば、プロジェクト A に 2 人の作成者 (john と marie) がいる場合、john のみが表示されます。 .
%node:field_project_authors の代わりにユーザーの名と姓を表示しようとすると、同じことが起こります。最初の著者の名前のみが表示されます。(著者のユーザー参照を関係として使用しています)
質問: 多値 cck フィールドのすべての値 (デルタ) を表示するにはどうすればよいですか?
補足:
1) 私の最初のアプローチでは、views2 を使用して著者と監督者をデータベースから取得し、パネルに追加しましたが、書式設定と重複した情報に関して、実際には対処できない多くの問題がありました。< br /> 2) この問題を解決できると思われる提案をお待ちしております。あなたが正しい方向に私を向けることができれば、私はそれをPHPでハードコードすることさえできます(私はSrupalにかなり慣れていないので...)
前もって感謝します
drupal - Drupal 7 で Panels は必要ですか?
少し説明 - 私は Drupal 6 開発者で、Panels を使用したことがありませんが、最初は D6 で構築する予定だった新しいサイトを探していましたが、必要なモジュールがあるため、D7 で構築する予定です。すべて利用できるようです。
これは私の最初の D7 サイトになります。
このサイトでは、次の理由から D6 のパネルを使用することにしました。
- サイトの大部分のページにはサイドバーがありますが、そのサイドバーの構成はさまざまであり、「コンテンツ領域」は、1+1+1 または 2+1 のいずれかで最大 3 つの区分に分割できます。同じページ内で一方から他方へと行ったり来たりします (つまり、1+1+1 の上に 2+1)。
- ホームページは完全に異なり、独自のレイアウトになります。
- フォーラムなどの一部のページは「全幅」で、サイドバーがまったくありません。
パネルはこれらすべてを達成できるように見えました (そうでない場合は、知っておくとよいでしょう :-)。
Drupal 7 では、Panels はまだこれに適していますか、それとももっと良い方法がありますか? 単純なブロックと領域についての私の理解を超えているようですが、間違っているかもしれません...
drupal - パネルで分類ページをオーバーライドし、ノードに分類ベースのブレッドクラムトレイルを提供します
基本分類法を使用してノードを分類するページがあります(たとえば、「種」->動物->哺乳類->類人猿)。
- 分類法のページをパネルで上書きしたい
- また、デフォルトの分類法に基づいて、すべてのノードが適切なブレッドクラムを取得できるようにしたいです。
#1と#2を別々にうまく解決しましたが、一緒にプレイさせることはできません。
#1の場合、私が見つけた最善の解決策は、/ admin / build/pagesの「分類用語テンプレート」をアクティブ化することです。優れたガイドはhttp://drupaleasy.com/blogs/ultimike/2010/10/taxonomy-term-pages-steroids-using-panels-viewsで見つけることができます
#2の場合、カスタムブレッドクラムモジュール(カスタムタクソノミーブレッドクラムサブモジュールを含む)とタクソノミーブレッドクラムの両方。残念ながら、どちらの方法も#1で使用されているのと同じフックを乗っ取り、そうすることで#1を無効にします。
どうすれば両方の目標を同時に達成できますか?どうもありがとう!
drupal - DrupalパネルページPathauto
パスを設定したパネルページがあり、node/%node/foo
などのリンクにアクセスするとすべて正常に機能しnode/6/foo
ます。しかし、私が訪問したとき、nodealias/foo
それはまったく機能しません。この方法でパネルをpathautoで動作させることは可能ですか?
フックhook_url_inbound_alterを実装して、自分でURLを変更する必要があるかもしれないと思っています。
また、ここのパネルモジュールにサポートリクエストを投稿しました:http://drupal.org/node/1219796