問題タブ [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 に答える
1049 参照

php - リージョンが占有されているかどうかを確認するためにこのコードが機能しないのはなぜですか?

領域にブロックがあるかどうかを検出するために、テーマに以下のコードがありますleftsidebar。問題は、この HTML コードが領域内にブロックを持たないページに出力されることですleftsidebar。私は問題が何であるかについて完全に途方に暮れています。これと同じコードを他のブロックで実行すると、機能します。

これが私のpage.tpl.phpファイルのコードです...

これが私の .info ファイルのブロック領域です...

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

drupal - カスタムブロックが表示されない

Drupal7インストール用のカスタムブロックを次のように作成しました。

これで、ローカルのテスト環境でフッターが正しく表示されます。ただし、モジュールファイルを実稼働環境にアップロードすると、フッターがどこにも表示されません。ブロックページにも表示されません。まるでフックがDrupalに登録されていないかのようです。誰かが私が見落としているかもしれないことを知っていますか?

キャッシュをクリアしました。

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

php - Drupalの動的ブロック

私にはいくつかのノードタイプ、ポリシー、見積もり、顧客などがあり、それぞれに、テンプレートファイルにコード化されたリンクのメニューに出力される一連のアクションがあります。このメニューをブロックに入れて再配置できるようにしたいので、ブロックは動的である必要があります。

モジュールでブロックを作成し、$ block ['content']で一連のアクションを実行するだけでしたが、最初にこれらの変数をブロックで使用できるようにする方法がわかりません。第二に、そうする場所。

前処理関数を見ましたが、変数をブロックではなくテンプレートに渡すためのものであることがわかりました。誰かがここで何か提案がありますか、そうでなければブロックは完全に分離されているように見えますか?

私が考えた他の唯一の方法は、arg()からノードIDを取得してロードし、ノードタイプに応じてswitchステートメントを使用してアクションを追加することです-しかし、これは非常に厄介で回りくどい方法のようです特に将来的にノードタイプを追加する場合は、これを実行してください。

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

php - Drupal でブロックの値をプログラムで設定する

drupal でブロックの値をプログラムで設定できますか?? 管理セクションを介してそれを行うこともできますが、プログラムでそれを行う方法があるかどうかを探しています

これをプリプロセス ノード フックまたはブロック フックに入れることができます。

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

drupal - カスタムスクロールバーを使用して記事をリストするdrupalブロック

いくつかの記事を一覧表示するブロックを作成し、そのボックスにカスタム スクロールバーを追加したいと考えています。記事のティーザーが 3 つ表示されてからスクロールしますが、スクロール バーはカスタム デザインです。

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

javascript - JavaScript を使用してページが更新されたときにブロック コンテンツを更新する

ページが更新されたときにブロックのコンテンツを変更したいだけです(広告ブロックの概念がページの更新時に変更されるのと同じです)。私はdrupal7サイトをやっています。 3 つのテキスト フィールドと 1 つの画像フィールドから構成されます。ブロックのコンテンツはコンテンツ タイプ「X」に属しています。ページを更新すると、ブロックはコンテンツ タイプ「X」のコンテンツの 1 つを表示する必要があります。ページが更新されるたびにブロックの内容を変更したい。スクリプトのガイダンスを教えてください。

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

php - Drupal 7 でフック ブロック構成フォームを検証する方法

Drupal 7では、 hook_block_configurehook_block_saveは、ブロック設定を変更してこれらの値を保存する方法を提供します。

しかし、値を保存する前にフォームで検証を実行するにはどうすればよいでしょうか?

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

css - Drupal でコンテンツ ノードの上に大きな画像を表示することはできますか?

Drupal を使用して、次のようなページを複製しようとしています。

http://www.ams-neve.com/Products/Outboard/1073LB/1073LB.aspx

私の問題は、左側のメニューがサイドバー領域であるのに対し、上部の画像 (現在のページに応じて変化します) をメイン コンテンツ ノードの一部にしたいということです。

メイン コピーを書き込んだり、リンクされたファイルを含めたりできる「製品」コンテンツ タイプが必要です。さらに、ページの上部に表示される「ヘッダー イメージ」が必要です。

ノードのビットを異なるブロックにレンダリングする必要があるため、このようにすることはできないと感じています。ヘッダー画像の周りに div をラップするようにノード テンプレートをテーマにした場合、それをページの上部に移動して左側のサイドバーを下に移動する方法がわかりません。

それが可能かどうか誰か教えてもらえますか、または別のルートを提案してください。
たくさんの商品があるので、シンプルな方法である必要があります。

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

drupal - Drupal で匿名ユーザーにブロックが表示されない

drupal のすべてのブロックは、管理者のみに表示され、ログインしていない匿名ユーザーには表示されません。

どこで間違ったのですか?私はこの問題に直面したことはありません。誰かがこれに対する解決策を持っていましたか?

0 投票する
0 に答える
951 参照

drupal - 認証されていないユーザーに対してブロックを強制的にキャッシュしないようにするにはどうすればよいですか?

ページのロード/リロードごとに更新したいphpブロックがあります。[サイトの構成] -> [パフォーマンス] ですべてのキャッシュを無効にしましたが、ブロックはまだキャッシュされています。私はこれについて多くのことをグーグルで調べましたが、決定的な答えは見つかりませんでした。確かに、認証されていないユーザーのコンテンツのキャッシュを適切に無効にする方法が必要です!

私は Drupal 6.20 を使用しており、サイト アドレスは www.cygnet-rcDOTorg.uk です (問題のブロックは、左側のサイドバーの [最新のツイート] にある Twitter フィードです...

ところで - の PHP は Twitter Pull モジュールを使用しています。モジュールの構成を 1 分間キャッシュ用に変更したので、問題はないと思います。