問題タブ [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.

0 投票する
1 に答える
445 参照

drupal-7 - 分類法を使用するときに表示されるタブ メニューに対処する

分類用語を使用してメニューに対処しています (これらの分類用語はサイトの構造を示しています)。したがって、ビューを作成するときは、ページ設定に (エイリアスではなく) 分類パスを使用する必要があります (ビューをリンクできる唯一の方法です)。私の知る限り、私の分類法アドレスパスに:P )。ページの URL を見るたびに、エイリアスが表示されます。現在、2 つのタブを持つページを設定しようとしています。設定しましたが、タブをクリックすると、エイリアスではなく分類パスが表示されますか? (たとえば、CCTV/digital の代わりに taxonomy/term/6/digital ですが、デフォルトのメニュー タブは引き続き正しく機能し、エイリアス CCTV を表示します) タクソノミー ターム アドレスの代わりにエイリアスを表示する方法はありますか?

0 投票する
2 に答える
722 参照

drupal - ドメインに応じて分類用語で Drupal ビュー (パネルに表示) をフィルタリングする

これはビュー 6.x-2.x の問題です: 多くの異なるビュー (その多くはブロックに引数を渡すパネルに含まれるブロック) を持つサイトで、ドメインに応じて分類用語でビューをフィルタリングしたいと考えています。経由でサイトにアクセスします。このフィルタリングは、最初の引数 (分類用語) に追加する必要があります。

このサイトは異なるドメイン (example1.com と example2.com など) で動作するように構成されています。これらのドメインを分類用語 45 および 115 に「接続」したいと考えています。

たとえば、次のようになります。

example1.com/my_view/1 用語 1 と用語 45 を持つすべてのノードを表示する必要があります。

example2.com/my_view/1 用語 1 と用語 115 を持つすべてのノードを表示する必要があります。

私のアプローチは、2 番目の引数を追加することでした (最初の引数は、デフォルトの分類用語 ID 引数です)。デフォルトの引数として、引数処理コードで切り取った次のものを使用します。

これは、パス my_view/% でページ表示を使用するときに機能します (最初の引数のみを必須にします)。しかし、パネルで使用すると、空のビューが表示されるか (「コンテキストなし」が選択されている場合)、2 番目の引数は効果がありません (「最初/すべての用語の用語 ID」が選択されている場合)。

何が間違っている可能性がありますか?本当にいろいろ試しました。

0 投票する
1 に答える
593 参照

date - Drupal 7 と Page Manager: 日付に基づく選択ルールを追加

フィールドが dateのコンテンツ タイプの記事があります。

日付フィールドに基づく選択ルールを定義して、ページ マネージャーからバリアントを起動しようとしています。

私がやろうとしているのは、このバリアントを適用することです

  • ノードタイプは記事です
  • フィールド日付、開始日 < 現在 < フィールド日付、終了日

最初の条件を定義できますが、日付に基づいて条件を作成する方法がわかりません。それは可能ですか?これに関する詳細情報は見つかりませんでした。

ありがとう

0 投票する
1 に答える
76 参照

drupal-7 - 再利用可能なペインにクラスを追加

これは簡単なはずですが、再利用可能なコンテンツ ペインのすべてのインスタンスに静的クラスを追加する方法を理解することはできません。デフォルトのクラスは非特定 (pane-1、pane-2 など) ですが、他のページで再利用されたときに css が自動的に適用されるように、そのペインに固有のクラスがあると便利なようです。何か案は?

0 投票する
1 に答える
249 参照

drupal - ルール リンクがパネル ページ内のセット タイプでのみ表示されるようにする (Drupal)

同じ機能を使用する多数の (類似の) プロジェクトの CMS として Drupal v.7.27 を使用して、ユーザー ダッシュボードに表示されるルール リンク (ビュー内) を作成しました。ルール リンクは、ユーザーが [コンテンツの投稿] (ルール リンク) をクリックしたときにルールを「トリガー」するように設定されています。ルール リンクは正常に機能し、設定した単純な条件に従うトリガーを起動します。ユーザー タイプごとにバリアント パネル ページを作成したため、パネル ページ アクセスを設定したページにのみルール リンクが表示されます。条件 (つまり、役割: コンテンツ マネージャー)。

ただし、サポート チケット モジュールも使用しているため、ユーザーのサポート チケット リストの一番上に「投稿コンテンツ」ルール リンクも表示されていることに気付きました (ここでのテストのみですが、私のユーザーと管理者ユーザーの両方からのコメントをテストします) および* 他のすべてのノード タイプのリンクにも表示されます。ノード以外の他のコンテンツ タイプ (つまり、新しいコンテンツ パネルの投稿ページ) の上部または下部にルール リンクを表示したくないことは明らかです。現時点では、ルールの [バンドルの編集] セクション内で [なし] に表示されるように設定されています。これは、ダッシュボード パネルにのみ強制的に表示するオプションがないためです。「Render」ルール オプションも使用しており、すべてのオプションを試しましたが、数時間後には役に立ちませんでした。

ルール リンクが関連付けられているエンティティ タイプでオプションを「ノード」に設定する必要がありました (私の記事データはパネル ページ内のノードであるため)。
に。空のままにすると、「バンドル」セクションの下にあるバンドルのリンクは制限されません。

さらに、作成された Views エンティティ (「Rules Link」を任意のノードに設定するために使用) 内には、Rules Link を特定のノード (私の場合はカスタム ノード) のみに限定するよう強制するオプションはありません。ページ パネル。たぶん、現在の Drupal の知識が不足しているか、単に問題を見落としているだけです。

私は PHP を学ぶ必要があることを知っています (はい、現在 CodeAcademy で作業しています!) が、機能的に動作させるために、何がうまくいかないのか、なぜルールリンクが他のノードタイプを表示しているのか、PHP 初心者のために誰にアドバイスできますか?この段階の私のように、カスタム パネル ページの設定されたコンテンツ パネルにのみルール リンクが表示されるように、PHP をどこかに配置するだけでよいでしょうか。

私が十分に明確であり、この段階での助けが最も感謝されていることを願っています. 前もって感謝します。

編集:
実際には、ルール リンクは他のすべてのノードに表示されています (上記を参照*)。ここでバンドルが鍵になる可能性があることに気付きましたか? それが誰かを助けるなら、私は今までバンドルを使用していませんか?

0 投票する
1 に答える
339 参照

drupal - パネライザー経由で追加されたパネルは、ノード/編集に移動してノードを保存した後に削除されます

記事を作成し、「このページをカスタマイズ」してページにパネルを追加します。問題なく、パネライザーを使用してそのページを何度も再保存できます。しかし、「新しいドラフト」ページに移動してノードを編集して公開すると、パネライザーで追加されたすべてのアイテムが記事から削除されます。

このhttps://drupal.org/node/1572202と非常によく似ていますが、ノード/編集ページから保存すると発生することに違いがあります。私が持っているパネライザーの最新バージョンに追加されたので、私はすでにそのページのパッチを適用しています。

0 投票する
1 に答える
196 参照

image - ビューとパネルを使用した Drupal 画像表示

画像を含むフォトボックスを作成する方法を教えてください。その画像をランディングページに表示したかったのです。パネルを使用して、Web サイトのランディング ページを作成しました。Web サイト用に 7 つの異なるレイアウトを作成する必要があります。Drupal は初めてです。どんな助けでも大歓迎です。

「構成 -> 画像スタイル」に移動して、画像ボックスに特定の画像スタイルを作成しました。

画像のコンテンツ タイプを作成しました。

たとえば、コンテンツ タイプが「左上の画像」であるとします。「画像名」と「画像」というフィールドを「左上の画像」に定義しました。

次に、「Top Left Imagebox」というビューを 1 つ作成しました。ビューでは、Content: Image というフィールドを定義しました。

フォーマッタ: 画像 画像スタイル: 選択された特定の画像スタイル。画像のリンク先: なし

書き換えルールを使用して、画像またはビデオが存在する場合にファイルを表示するビューを作成しました。

結果なし 動作: [field_image] チェックあり - 空の場合は書き換えを非表示 チェックあり このフィールドの出力を書き換えます。

このビューをランディング パネル ページに定義しました。しかし、どういうわけか画像がブラウザに表示されません。

手伝ってくれてありがとう!!