問題タブ [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 投票する
2 に答える
243 参照

php - drupal でブロック - 何も出力されません。スクリプトの何が問題になっていますか?

アクセス権のあるユーザーには編集ボタンと削除ボタンを表示し、残りのユーザーには他のボタンを表示したいブロックがあります。これは、更新権限を持つユーザーに使用しているスクリプトです。

これは、他のブロックのブロックの可視性に使用したスクリプトと同じで、機能します。ここで機能しないのはなぜですか?

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

drupal - 「ブロック分類法のタグ付け機能」を構築するにはどうすればよいですか?

まず、タイトルがあいまいなことをお詫び申し上げます。私が達成したいことを説明するのは難しいです。とにかく、ノードのプール(コンテンツタイプA)をページのメインコンテンツ(コンテンツタイプB)と一緒に表示する必要があるテンプレートを作成したいと思います。このコンテンツタイプAは、必要に応じてボックスとして表示できます。新しいページ(コンテンツタイプB)を作成するときに、簡単なチェックボックスシステムをページに表示できるようにするノード(コンテンツタイプA)のリストを作成することは可能でしょうか?nodequeueについては知っていますが、作成されたページごとにnodequeueを作成するのは実際には非効率的です。すべての新しいプールコンテンツ(コンテンツタイプA)を個別にチェックするには、新しい分類用語が必要になるため、分類ルートをたどるのも少し難しいでしょう。メインコンテンツとともに表示されるこれらのボックスのプールのリストを表示する簡単な方法はありますか?

それは長蛇の列でした。本当にありがとうございました。

ありがとう。


編集:質問を読み直したところ、あまりよく読めないようです。記事の両側に「サイド広告」のリストがある記事の例を使用します。「サイド広告」のノードプールを作成した後、新しい記事ノードを作成し、選択した「サイド広告」を記事とともに表示するためのチェックボックスシステム(有効/不可能)のリストを作成できますか?

これで問題が解決することを願っています。

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

drupal - ページ コンテンツ タイプの決定

Drupal 6 で作業しています。

ユーザーがブログ ページにいるときに、特定のブロックを追加する必要があります。単純なことのように聞こえますが、それは私を怒らせてきました。

ユーザーがブログの概要または個々のブログ エントリを表示しているときに、ブロックを表示する必要があります。

最初はページ名でフィルタリングできると思っていたので、 page = /blog/ の場合にのみ表示されます。残念ながら、これはブログの概要ページにのみ適用されます。個々のブログ エントリ ページには独自の URL があります (デフォルトは /node/ ですが、所有者が望むものに変更されます)。

もう少しグーグルで調べて、 $node->type=='blog' を見つけました。これは、私がブログ エントリ ページにいるという事実を拾うはずですが、機能していないようです。

admin/build/block/configure ページでは、ページの表示を PHP モードに設定し、PHP コードを次のように設定しています。

しかし、テンプレートで print_r($node) を実行しても、type==blog と表示されますが、うまくいかないようです。

上記に strpos($_SERVER['REQUEST_URI','blog') も追加しましたが、もちろん最初の条件が機能しないため、2 番目の条件を追加しても役に立ちません。

明白な答えがあるはずのように感じますが、私はそれを見つけることができません。誰でも私を助けることができますか?ありがとう。

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

drupal - ブロックを複数のリージョンに割り当てる

ブロック (まったく同じブロック) を異なるリージョンに 2 回または 3 回割り当てるにはどうすればよいですか? アイデアは、同じブロックを同じページに複数回配置するのではなく、異なるページの異なる場所に配置することです。そのため、4 つの「表示」が使用可能になります。

  • $top_left 領域のブロック X
  • $top_right 領域のブロック X
  • $above_content 領域で X をブロック
  • ブロック X 非表示

それが配置されるべき場所は、テキストにノードパスを追加するのと同じくらい簡単なはずですよね? そのためだと理解しています...

それがモジュールである場合 (別のモジュールではありません!)、いくつかの詳細を教えてください。

ありがとう。

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

drupal - サインインしているユーザーではなく、アクセスされているページによってブロックを駆動する方法

私は drupal で非常に新しいです。私の問題は、ブロックが一貫しており、変化していないことです。アクセスしているページではなく、サインインしているユーザーに基づいているようです (つまり、マルチユーザー ブログでは、各ブロックは、サインインしているユーザーではなく、表示されているブロガーのページを反映する必要があります。アクセスされているページに基づいて表示される情報。

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

drupal - 出力場所に基づいて Drupal 入力フィルターの動作を変更する方法

出力が表示される場所に応じて、出力を変更したい Drupal フィルター モジュールがあります。具体的には、フィルターでノードの完全な出力を提供し、ブロックのコンテンツをトリミングしたいと考えています。

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

drupal - どのビューがブロックを作成したかを判断する方法はありますか?

ブロックソースを見て、どのビューがブロックを作成したかを判断する方法はありますか?

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

drupal - Flashビデオを追加する

私はこれを何日も理解しようとしてきました。誰かが助けてくれることを願っています。

サイトに新しいテーマを実装しています。htmlをpage.tpl.phpファイルに追加し、適切な変数を入力しましたが、これまでのところ問題なく動作します。

ヘッダー、フッター、および左右のdivで構成されます。左側のdivは、$content変数の出力を正常に表示します。

右のdivは、フラッシュビデオとそれに続く2つの画像を表示することになっています。これらはすべて垂直に表示され、ページごとに異なります。そして、ここで私は本当に立ち往生しています。

これらを追加するにはどうすればよいですか?

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

drupal - 選択した言語に応じてコンテンツをブロックで表示

ユーザーが選択した言語に応じてコンテンツ ノードをブロックで表示するにはどうすればよいですか?

ブロックではなく、「通常の」ノードでそれを行う方法をすでに知っています。

編集:ビューでこれをやろうとしました。ノードとコンテンツ翻訳のフィルタリング: 言語。問題は、(ノードの) 2 つの ID をフィルター処理する方法がわからないことです。1 つだけです。

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

php - Drupal でブロックの変更/追加/削除イベントをキャッチ

Drupal のブロックが追加、移動、編集、または削除されたときに、いくつかの機能を追加する必要があります (いくつかのキャッシュなどをフラッシュします) hook_nodeapi

あることは知っていますがhook_block$op常にlistあるので、あまり良くありません。