問題タブ [drupal-templates]

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

drupal-7 - Drupal 7 個々のページのテーマ設定

私は Drupal 7 サイトを開始していますが、ほぼすべてのページで個別のレイアウトが必要になることに気付きました。

個々のノードのスタイルを設定するには、テンプレートに mode-NID-page.tpl.php という名前を付けるだけですか?

ギャラリーウィジェットなども追加する必要があると思いますが、それは別の問題だと思います。しかし、これには上記のテンプレートにフィールドを表示することが含まれますか?

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

drupal - Drupal7comment.tpl.php特定のノードタイプの上書きが機能していません

「track」タイプのノードのコメントにテーマを設定するためにcomment--track.tpl.phpファイルを作成しましたが、Drupalにそれを使用させることができません。それは私のthemename/comment.tpl.phpファイルを使い続けます。キャッシュをクリアするようにしました。また、ロードごとにテーマレジストリを再構築するようにDevelモジュールを設定しましたが、カスタムテーマファイルを使用したくないだけです。誰かアイデアはありますか?

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

drupal - ブロックのオーバーライド

私はそのように見えるフッターブロックを持っています

特別なテンプレート ファイルを作成しようとしましたが、drupal 6 でファイルに名前を付けていたので、block-menu-menu-footer-menu.tpl.php と呼びましたが、ファイルが読み込まれません。彼らが Drupal 7 で言ったように、私はすべてを試しました。

何か提案はありますか?

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

php - Drupal 7のnode.tpl.phpテンプレートでdrupal_set_message()が機能しない

私の問題は <?php drupal_set_message('Hello World'); ?>

node.tpl.phpで

node.tpl.phpでは <?php print_r(get_defined_vars()); ?> 、テーマテンプレートが正しく設定されているかどうかも確認しました。答えはイエスです。

[theme].infoファイルにpage_topとpage_bottomも設定しています regions[content] = Content regions[help] = Help regions[page_top] = Page Top regions[page_bottom] = Page Bottom

$messagesはpage.tpl.phpに出力されます <div id="messages"> <?php print $messages; ?> </div>

これらすべてをチェックした後、drupal_set_message()はまだnode.tpl.phpで機能していません

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

php - Drupal がテンプレート領域にブロック データを表示

モジュールの 1 つに (データベースからの) 動的ブロック データがあり、右側のサイドバーに表示されます。

テンプレートが変更され、このブロック データを .tpl ファイルの 1 つに統合したいと考えています。どうすれば続行できますか?

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

drupal-6 - ajaxコンテンツを含むdrupal 6マルチタブ

各ノードページにマルチタブを表示したいだけです。ノードIDを各タブに渡したい。URL経由でロードする必要があるスクリプトがない場合、各タブはajax経由でコンテンツをロードする必要があります

このチュートリアルまたはリファレンスを手伝ってください

ありがとう、

エドビン

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

drupal - Drupal6:プログラムでブロックのスタイルを設定する方法は?

Drupal6には、基本的にHTMLで次のようなブロック(階層メニュー構造)があります。

私が取得したいのは、実際にははるかに単純です。

または多分:

したがって、構造を維持しながら、必要に応じて、より単純で完全に異なるタグを使用できるようにします。私はdrupalのドキュメントから、私が(多分)見ていることを理解していると思います

残念ながら、提案されたものはありません

  • ブロック-[モジュール]-δ.tpl.php
  • ブロック-[モジュール].tpl.php
  • ブロック-[region].tpl.php

page.tpl.phpの隣に配置され(はい、キャッシュをクリアしました)、影響があります。大きくて光沢のあるHELLOWORLDが入っていても、運が悪い...

何をどのようにオーバーライドする必要がありますか?(理想的には、ある種の再帰関数ですか?)

ありがとうございました!

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

drupal - Drupal 7: Zen テーマ、ノードにコメント数を表示

ティーザーを表示しているときに、ノードのタイトルの近くにコメントの数を表示するにはどうすればよいですか? コメント数を表示するティーザーのタイトルの横に小さな吹き出しを作りたいです。

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

drupal - drupal7コメントの$createdの形式を変更します

私はしばらくの間、ブログ投稿にコメントが付けられたときにアバターの下に表示される日付を再フォーマットしようとしています。

どの設定でもそれを行う方法が見つからなかったので、テンプレートファイルに移動しました。元のブログ投稿の日付形式を変更するのは簡単でしたが、コメントを使用すると、日付をraw(unix)形式で保持する変数がテンプレートに渡されないため、必要な日付の一部を再形式化して抽出できません。 。

Zenテーマのヘルプノートには次のように書かれています。

* - $created: Formatted date and time for when the comment was 作成した。

2011年9月13日火曜日11時57分からこれを再フォーマットしたい

2つの別々の変数に、2011年9月13日11:57

何か案は?ありがとう

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

drupal - Drupal 7は、template.phpでブロックの件名を変更します

ページにブロックがあり、そのブロックにはタイトルがあります。template.php 内でこのタイトル (件名) を削除するにはどうすればよいですか? やってみhook_block_view_block_alter()たけどダメみたい?ブロック構成画面にスペース文字を追加することはできますが、それは私にとって正しい方法ではありません。