問題タブ [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 - ポップアップでコンテンツが作成されたときにページを更新する方法
私は、コンテンツを作成するためのポップアップリンクとオートモーダルクラスに使用する必要があるパネルを設計しました....
コンテンツを保存し、ポップアップを閉じると、パネルページが更新されます
それがどのように行われるか.....簡単に聞こえますが、私はdrupalの初心者です
drupal - Drupal - パネル - NID に従ってバリアントを使用する
パネルを使用してノード テンプレート (node/%node) を上書きしています。ノードがロードされたときにシステムが特定のバリアントを使用するようにしたいと考えています。たとえば、ノード 123 はバリアント A を使用し、ノード 223 はバリアント B を使用する必要があります。選択ルールの下でそれを決定するオプションはありません。PHP コードを使用する必要があるかどうか疑問に思っています。コードを書くことについて?
Panels Node を使用するオプションがあることは承知していますが、それを使用すると、ノードを編集する簡単な方法がないため、望ましい選択とは言えません。
drupal - 任意の CCK フィールドのパネル スタイルの UI?
無制限の写真、テキスト ボックス、および外部リンクの CCK フィールドを持つ Drupal コンテンツ タイプがありますが、フィールド自体はドラッグ アンド ドロップで並べ替えることができますが (つまり、写真 A の前に写真 B)、フィールド間で任意に並べ替えることができません (つまり、写真B、リンク A、写真 A、テキスト A、リンク B)。
Panels はドラッグ アンド ドロップ機能を備えており、まさに私がインターフェイスに関して探していたものです。異なる CCK フィールドの任意のコレクションを注文するためのパネル スタイルの UI を見た人はいますか?
drupal-6 - Drupal 6 で認証済みユーザーの分類フィールドを非表示にし、他のユーザーには表示するにはどうすればよいですか?
タクソノミー フィールドを含む Drupal (v6.17) コンテンツ タイプがあります。これを通常の認証済みユーザーから隠したいのですが、サイト寄稿者ロールのユーザーが利用できるようにして、ユーザーが作成したノードを確認してからタグを割り当てることができるようにしたいと考えています。
Panels 3 の Node Add/Edit フォームをオーバーライドして、特に認証済みユーザー用のパネル バリアントを作成してみました。これにより、Taxonomy フィールドが除外されます。ただし、分類フィールドは「一般的なフォーム」コントロールにバンドルされています。これを表示しないと、タイトルと本文のフィールドを取得できません。
分類法なしでタイトルと本文フィールドを含める方法、または認証されたユーザーの役割がノードを作成するときに分類法フィールドだけを非表示にする方法はありますか?
ここで私を助けることができるかもしれない CCK フィールドがあることを認識していますが、それを Taxonomy モジュールにどのように結びつけることができますか?
感謝して受け取った助け。
drupal - ページ マネージャーとミニ パネルの組み合わせ
Ctools Page Manager を使用して、特定のコンテンツ タイプのシステム編集フォームをオーバーライドする方法を理解しています。また、パネル ダッシュボードを使用して、パネル ページに埋め込むことができるミニ パネルを作成する方法を理解しています。しかし、編集フォーム (カスタマイズされたページ マネージャー) を含み、既存のパネル ページに埋め込むことができるミニ パネルを作成する方法については明確ではありません。
php - Drupal: Drupal での AJAX コンテンツの読み込み
最近、パネルを使用して、コンテンツを Drupal のさまざまなセクションに動的にロードするように言われました。ただし、簡単な方法があることに気付きました。この jQuery コードをすべてのメニュー項目に追加しました。
このようにして、パネルを使用せずに、任意のリンクから任意のブロックを簡単に更新できます。
このアプローチは良いものですか?html を Web サイトのセクションに動的にロードするだけでも、パネルは必要ないと思いますか?
ありがとう
javascript - drupalノードにjavascriptを実装する
drupal構成で、ビデオタイトルの作成に使用しているビデオページを作成しました。また、コースページを作成しました。このページには、ビューとノード参照の組み合わせを使用して、そのコースで使用可能なすべてのビデオタイトルが表示されます。ビデオタイトルリストのみを表示します。
さて、ここを見て くださいhttp://www.lynda.com/home/DisplayCourse.aspx?lpk2=65713
ビデオタイトルがチャプターごとに配置されていることがわかります。JavaScriptを使用してチャプタータイトルを表示/非表示にします。
drupalサイトに同様の機能を実装したいと思います。ビューでそれが不可能な場合は問題ありませんが、コースページにJavaScriptと章のタイトルを実装する方法が必要です。できるだけレイアウトを変えたいです。
本体に手動でコードを入力・編集しなくても、機能があれば気になりません。
drupal - drupalで固定高さの2列にコンテンツを表示する
ここで正しい方向を指し示す必要があります...
いくつかの異なるコンテンツ タイプを持つサイトがあります。このコンテンツを本のようなレイアウトで表示したい。本の幅と高さは固定で、ページにはできるだけ多くのノードを配置する必要があります。左の列が右の列の前に入力された状態で、2 列である必要があります。
これにどのようにアプローチすればよいですか?
私はいくつかの解決策について考えてきましたが、どれが可能で、どれが最適か、またはどれを組み合わせることができるかわかりません。
必要以上のノードを選択するビューを作成することもできます。次に、ノードがテーマ レイヤーにある時間を確認し、不要なノードを破棄します。ポケットベルも修正する必要があります。
可能であれば、パネルをビューと組み合わせて使用し、1 つのビューを 2 列で表示します。コンテンツの長さに基づいて、各ページに表示されるノードの量を決定する方法が必要です。
ビューのプラグイン/ハンドラーを作成して、事前に定義された最大コンテンツ長を持つノードの量を選択できるようにします。
高さが固定された 2 つの列にコンテンツを表示するビューの新しい表示スタイルを記述します。
カスタム モジュールを作成し、そこからビューとパネルを除外し、db_queries を使用して自分ですべてを行います。
感謝し、多くのガイダンスをいただければ幸いです。完成したソリューションを探しているわけではありません。コードを書くことを恐れていません。他の誰かが使用できるもの (ビュー プラグインなど) を作成した場合は、貢献します。誰かが私を正しい方向に導く必要があります:)
mysql - このクエリがブロック内では機能するのに、カスタム パネル コンテンツ内では機能しないのはなぜですか?
次のクエリが Drupal ブロック内で機能するのに、パネル ページ内のペインの「カスタム コンテンツ」の一部である場合は機能しないのはなぜですか? 「AND node.type in....」の近くでクエリの構文をチェックするようにというエラーが表示されます。また、ブロックに入れてからそのブロックをパネルページ内に表示すると、問題なく動作します。ですから、これが機能している間... Panel コンテンツに直接配置すると機能しない理由を本当に知りたいです。
drupal - カスタムDrupalパネルの設定
独自のパネルを作成していますが、何らかのカスタマイズ設定を使用してパネルをカスタマイズできるようにしたいと考えています。1つのケースは、3列のレイアウトです。私の目標は、ある種の入力引数を使用して、40/40/20%レイアウトと20/20/60%レイアウトの両方に1つのパネルを用意することです。最適には、一般的な列レイアウトを使用して、「40/40/20」入力引数と「10/10/50/20/10」の両方で使用できるようにします。
これのいずれかが可能でしょうか?
編集:明確にするために、私は(panelname.tpl.phpファイルで)次のようなものを書くことができるようにしたいと思います
パネルを使用するさまざまな場所で、変数をさまざまなものに設定できるようにします。
ありがとう!/ビクター