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

drupal - Drupalがプログラムでブロックを呼び出し、ブロックタイトルが表示されない

プログラムでブロックを呼び出してみましたが、ブロックのタイトルが表示されません。「ブロックの追加」ページからブロックを追加しました。IDは53です。

私のpage.tpl.phpまたはnode.tpl.phpに次のコードがあります。

ブロックの内容(本文)は表示されますが、ブロックのタイトル(件名)は表示されません。なぜ何かアイデアはありますか?

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

drupal - drupal 7で埋め込みブロックがどこでも失敗する

drupal 7 をいじってから 1 週間が経ちました。drupal 6 では、これを使用してどこにでも (ログイン) ブロックを配置できました。

またはこれ:

Drupal 7 のデルタ '0' を変更しました。

どちらも致命的なエラーになります。module_invoke で気付いていない変更はありますか? http://api.drupal.org/api/drupal/includes--module.inc/function/module_invoke/7に特定の変更はありません

どんなヒントでも大歓迎です。

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

drupal - 最近の寄付のリストを表示するブロックを追加

私は確立されたオープンソースソフトウェアプロジェクトを持っており、幸運にもユーザーからの寄付を得ることができました。私のウェブサイトはDrupal(6.19)を使用しており、最近の寄付のリストを表示するブロックを追加したいと思います。例:

OpenSTVをサポートしていただきありがとうございますJohnSmith
$52010
年12月20日MaryKay$202010年12月5日
IngweMalmstein$502010年11月27日

Drupalでカスタム作業を行ったことはありませんが、これを行うための私のアイデアは次のとおりです。

  1. タイトルのみを持つ寄付と呼ばれるカスタムコンテンツタイプを作成します(これはすでに実行されています)
  2. 寄付ごとに新しい寄付エントリを作成します(これも行いました)
  3. 最近の5つの寄付を表示するブロックを作成します
  4. ブロックをサイドバーに表示させます(これを行う方法を知っています)

3のphpコードを書く方法がわかりません。コピーできるこのようなことを行う簡単な例はありますか?それとも、これを行うためのまったく異なる方法がありますか?

私はphpコードを書いたことがないので、単純な方が良いです。どんな助けでも大歓迎です。

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

drupal - カスタムモジュールのカスタムブロックにカスタムフォームを追加するにはどうすればよいですか?

カスタムのDrupalモジュールを作成しました。その中にブロックとフォームを作成しました。フォームをブロックコンテンツに表示するにはどうすればよいですか?乾杯。

ブロックコード:

フォームコード:

助けを求めてまた乾杯。

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

php - 2つのDrupalアグリゲーターブロックを別々にテーマ化する

私はDrupalにかなり慣れていませんが、しばらくの間それで遊んでいます-しかし、これは私を困惑させています:

現在構築しているサイトに2つのアグリゲーターブロックがあります。ブロック全体にテーマを設定する方法はありますか?次に、どのアグリゲーターであるかに応じて、ブロック全体にテーマを設定する方法はありますか?

を介して個々のアイテムにテーマを設定できますtheme_aggregator_block_item。ただし、このテーマは両方のアグリゲーターブロック内にあります。どのアグリゲーターであるかによって、アイテムの出力を変えたいのですが。

block-aggregator.tpl.phpアプローチを試しましたが、そのファイル内で行った変更は反映されません(キャッシュをクリアした後でも)。このファイルをテーマディレクトリとテーマディレクトリ/テンプレート(念のため)に置いていますが、まだどこにも行きません。このフォルダに配置すると、他のものが上書きされます。また、これによってどのようにテーマを設定できるかわかりません。

タイプアプローチで可能if($block_name_var == 'aggregator 1') { // do this }だと思いますが、そもそもブロックテンプレートでテーマを設定できないようです。

任意の考えやアイデアをいただければ幸いです。

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

php - コンテンツのブロックを作成しますか?

The Economist の「中東の不安」セクションのような単純なコンテンツ ブロックを作成するにはどうすればよいですか?

ここに画像の説明を入力

どんな助けでも大歓迎です。

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

drupal - ローカリゼーションを使用したDrupalカスタムクエリ(ユーザー言語を取得する方法)

データベースにノードを照会するブロックがありますが、ノードは英語/スペイン語/...に翻訳できます。

ユーザーが選択した言語を取得して、クエリを「AND node.language ='x'」(en / sp / ..)のように更新する方法はありますか?

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

drupal - drupalでステートコンボボックスブロックを作りたい

左側のサイドバーに一括表示するコンボボックスに状態を一覧表示したい。状態の選択に応じて、ページ ノード内の HTML コードをフィルター処理したいと考えています。

どうすればいいですか?

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

drupal - drupalの特定のノードにブロックを追加します

カスタムデザインのブロックを特定のノードに追加する最良の方法は何ですか?

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

drupal - Drupal 6 のページに関連するビュー コンテンツをブロックする

Views ブロックのコンテンツに、現在表示しているページに関連するものを表示したいと考えています。たとえば、関連するタイプ「子」のノードが多数あるコンテンツタイプ「親」があるため、「親」ノードでは、ブロック内のすべての「子」を表示したいと考えています。

それほど複雑ではありませんが、私はそれを機能させることができません。ノード相対性モジュールを使用して親子関係をセットアップしてから、ビューに引数を追加して子ノードをフィルタリングしようとしました。これに関する問題は、子ノードから保存された親 ID を取得できないことです + URL 引数を使用しないと、現在のページの ID (親の ID) を実際に取得できないため、きれいな URL。

親の ID を子ノードの分類用語として保存してみました。これに関する問題は、新しいノードを作成するときに (新しいノードを作成するときに現在のページの ID をパラメーターとして使用して) 親子関係を自動的にセットアップすることです。

多分私はこれを間違った角度から見ているのかもしれません...誰かがこれについて何か洞察を持っていますか?