問題タブ [drupal-blocks]

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 に答える
512 参照

sorting - ランダム ブロックとソートされたページを使用できますか?

私は同じ問題に出くわし続け、それを不格好な方法で解決しているように感じます。より良い解決策はありますか?

コンテンツ タイプが「Staff Bios」のサイトがあります。すべての BIOS をアルファベット順に一覧表示するビュー ページを作成しました。バイオを 1 つだけ表示するブロック (サイドバーのティーザーのように) が必要で、どのバイオが表示されるかをランダムに選択したいと考えています。

私は 2 つの別々のビューを作成しています。1 つのページは sort = node>title で、もう 1 つのブロックは sort = random です。しかし、それは不自由なようです。

考え?ありがとう!

0 投票する
3 に答える
19765 参照

drupal - Drupal:特定のブロックで特定のビューを表示する方法

ある種のストーリーを表示するビューを作成したとしましょう。ただし、このビューを左側のバーに表示したいと思います。ビューへのリンクではなく、ビュー自体です。

新しいビューを固定ブロック位置に接続するにはどうすればよいですか?ページのさまざまな場所で実際のビューデータを表示できるようにしたいと考えています。それは可能ですか、それとも中央エリアとメニューからのビューへのリンクのみに制限されていますか?

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

drupal - Drupal:ブロックから$profileにアクセスする

$ profile配列にあるアバター(プロフィール写真)をブロックに表示しようとしています。変数$profileはブロックからアクセスできません。そのスコープは、その実際のuser-profile.tpl.phpファイルにのみあります。だから...誰かが私がこのようなことを実行する方法を知っていますか?

Drupal BLOCKで?

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

drupal - ビュー、ブロック、テンプレート?

「MYVIEW」というブロックビューがあり、テンプレートに「right」という領域があります。

これを編集するには、テンプレート ファイルを何と呼ぶ必要がありますか?

以下は動作しません。

  • ブロック-MYVIEW.tpl.php
  • ブロック右 -- MYVIEW.tpl.php
0 投票する
3 に答える
980 参照

drupal - Drupal のリージョンとビューを正しく理解していますか?

Drupal で非常にコンテンツの豊富なサイトを構築しています。それを扱うのは初めてです。このサイトにはさまざまなセクションがあり、それぞれレイアウトが異なります。phptemplate_preprocess_page() メソッドを使用して page.tpl.php を決定する予定です。

私の質問は、特定のページのどこに二次コンテンツのさまざまなチャンクを配置するのが最善かを指定する方法です。サイドバー タイプのコンポーネントが多数あり、それぞれにいくつかの小さなリストまたは画像のグループがあります。ここでの最善のアプローチは、必要に応じて複数の領域を定義し、これらの領域に (Views モジュールを使用して) カスタム ビューをドロップすることだと思います。それは合理的に思えますか?

アップデート:

ビューをクエリとして扱うことについて-私を混乱させるのは、ビューにも外観を変更するオプションがあることです。書式設定されたマークアップではなく、PHP でデータを操作できるように、View からノードの配列を取得できればよいと思います。それは可能ですか?

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

drupal - module_invoke()を使用してブロック内の親ページの$ node変数を取得するにはどうすればよいですか?

私はmodule_invoke()ブロックを含めるために使用していますが、このブロックで親コンテンツタイプページに含まれる値を読み取る必要があります。$nodeでは、ビューからブロック内の変数を取得するにはどうすればよいですか?

私が使用しているコード:

$nodeここで、「my_blocks」にアクセスする必要があり、変数は空です。それを取得するにはどうすればよいですか?

助けてくれてありがとう!

よろしく

0 投票する
4 に答える
2315 参照

drupal - Drupalの特定のコンテンツタイプのビューのみを表示する

Drupalで「著者について」ビューブロックを作成しました。これは、現在のノードの作成者のuser_idにリンクされており、うまく機能します。

ただし、ビューを特定のコンテンツタイプに制限する方法を知りたいと思います。ブログだけで、ストーリーに表示したくありません。私は引数でそれをやろうとしましたが、今のところ運がありません。

誰かが私を助けることができますか?

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

drupal - Drupal 6 の前処理ブロックとノード

BLOCKWeb サイトの右側に配置され、サイト全体で使用できる を作成します。

また、私は多くを得ましたCONTENT_TYPE NODES like (pages, news,gallery, files)

どのように変更すればよいので、現在表示されているものを知る_preprocess_xxxxxことができます。BLOCKCONTENT_TYPE

だから私のBLOCKディスプレイ var $section = top 10 downloadfor CONTENT_TYPE==files; の場合、ブロック var $section にCONTENT_TYPE==news表示されます。latest newsなどなど…

0 投票する
3 に答える
604 参照

drupal - Drupal: node_reference フィールドからのブロック内のコンテンツ?

Drupal を使って数週間しか経っていないのに、再発する問題を思いつきました。最適な解決策はありません。そのため、ここにいる誰かがベスト プラクティスの指針を示してくれることを願っています。

私が持っているのはregionnode.tpl.php の内部で、 type の 2 つの異なるCCKフィールドからコンテンツを表示するブロックが取り込まれていますnode_reference。これは、単一のノードを表示するときにうまく機能します。を使用する必要があるときに問題が発生しますview

たとえば、ニュース一覧と 1 つのニュース項目ビューがあるとします。単一のニュース項目を表示するときは、ニュース ノードnode_referenceフィールドを使用して、サイドバーに表示したい資料を参照できますが、ニュース リスト ビューでは、ノードを個別に参照したいと考えています。これを解決するためのベストプラクティスは何ですか?

いくつかアイデアがありますが、どれも論理的な選択とは思えません。どうしますか?

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

drupal - キャッシュ: 1 つのブロックだけを除外する方法

Drupal 6.x をインストールしましたが、現在再生中の番組の名前を表示する Station モジュールによって生成されたブロックが 1 つあります。そのブロックだけをキャッシュから除外する方法はありますか? または、そのブロックのみ 00:59:00 に「更新」を挿入できますか?

私は PHP の専門家ではありませんが、このブロックが生成されるモジュール内の場所を見つけました。また、何をすべきかが新しくなれば変更できると思います。