問題タブ [drupal-theming]
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.
drupal - テーマCCKフィールドセット
CCK theme_fieldgroup_fieldset($ elements)フックを使用して、フィールドセットを2列のレイアウトに変換しようとしています。
個々のフィールドは$elements変数にあるので、これは難しいことではないと思いました。そのため、私がしなければならないのは、それらを繰り返して個別に出力することだけです。問題は、それらがコンテンツタイプの[表示フィールド]タブの表示から除外されているかどうかを判断する方法がないことです。
誰か私に何かアイデアはありますか?私はこれを難しい方法でやろうとしていますか、それとも何が欠けていますか?
templates - カスタムフィールドのビューをテーマにしたdrupal:PHPコード
ブロック表示の「contests_slider」というビューがあります。すべてのフィールドを非表示にし、代わりにdisplay_front_contests()という関数を呼び出す「Customfield:PHPcode」フィールドを使用しています。その関数では、データベースにクエリを実行し、HTMLを作成して返します。出力をブロックで表示しています。問題は、Drupalが私が望まない余分なdivをたくさん追加していることです。「テーマ:情報」に移動し、テーマ「views-view-field.tpl.php」を「views-view-field--contests-slider--block-1--phpcode.tpl.php」にコピーして配置しました。ただ:その中に、それはまだすべての余分なhtmlを出力しています。何か案は?間違ったテンプレートを使用していますか?
drupal - Drupalのコンテンツタイプのカスタムテーマ
node.tpl.phpファイルをコピーし、ファイル名の「ノード」の直後にコンテンツタイプの名前を配置し、ハイフンを追加することで、Drupalの特定のコンテンツタイプにカスタムテーマを適用できます。わかりました。新しい名前はnode-page_two_columns_images.tpl.phpです。
ただし、コンテンツタイプの各フィールドのレンダリング方法を編集できない場合は、柔軟性があまりありません。node.tpl.phpファイルを取得した場合、私が興味を持っている行は次のとおりです。
$contentの要素のレンダリング方法を編集する必要があります。なんで?基本的に、ページのタイトルはこれらの要素の2つの間にある必要があるためです...多かれ少なかれ次のようになります。
この$content変数の要素を置き換えるために作成できるテンプレートファイルはありますか、それとも独自の特定の関数を作成する必要がありますか?
ありがとうございました!
drupal - Drupal Zen サブテーマ作成の問題: サイドバー、ヘッダー、フッター領域が消える
現在、次のようにして、Drupal テーマを Zen サブテーマとして作成しようとしています。
- 「独自のサブテーマを作成する方法 (6.x-2.x)」ドキュメントの手順に従って、新しい Zenサブテーマを作成しました。
- 問題は、新しいテーマを有効にすると、ヘッダー、フッター、またはサイドバーが表示されないことです。新しいテーマが有効になると、これらの領域はメインの Zen テーマからも消えます。
- Drupal 6.16 と Zen 6.x-2.0 を使用しています
- Zen の以前のバージョン (6.x-1.x) で Zen サブテーマを正常に作成したので、この問題は新しいバージョンの Zen に関係していると思われます。
Drupal はこの問題に関連するエラー メッセージを表示しないので、私は完全に困惑しています。したがって、この問題をデバッグまたは解決する方法に関するヒントは大歓迎です!
次のデバッグはすでに行われています。
- Apache エラー/アクセス ログから新しい洞察を得ることはできません
- のリージョン変数 (
$content_top
、$content_bottom
、$header
など)page.tpl.php
は空です
drupal - Drupal、Viewsモジュール、レイアウト内のグループフィールド
divまたは同様のHTMLタグ内のいくつかのフィールドをグループ化したい。たとえば、ノードのタイトル+ノードのティーザー+ノードの画像を表示している。CSSのスタイリングを容易にするために、タイトルとティーザーを1つのDIVにグループ化したい。
テンプレートでそれを行うためのばかげた方法を知っていますが、より速くて簡単な方法が必要です(ビュー編集でのドラッグアンドドロップ)。同様の例はCCKフィールドグループです。
drupal - ノード $links をサイドバーに移動
サイドバーにノード $links を印刷するにはどうすればよいですか? node.tpl.php の外部からそれらを取得して出力するには、どの関数を呼び出すことができますか? 私はまだノードにいます。また、パネルを使用することはできません。
drupal - 管理エリアからテンプレートを選択しますか?
これまで、URLまたはノードのタイプに基づいて、特定のページが使用するページテンプレートを常にハードコーディングしてきました。
本当に役立つのは、ノード編集フォームで、使用するtplファイルを選択する方法がある場合です。これにより、ユーザーはさまざまなページレイアウト間を自由にフリックできます。
誰かがこの問題に取り組む良い方法、またはそれに対する完全な解決策を知っていますか?
drupal - 最高のDrupalレイアウトテクニック
Drupalサイトのレイアウトをどのように定義しますか?どのテクニックが最も役立つと思いますか?
私はかなり古い学校で、テンプレートに固執しています。確かに私は他の人をあまり練習していません。それでも、Panels、Fusion、またはその他の派手なヘルパーからのHTML出力は、合理的にカスタマイズされたZenの2倍の大きさになるのではないかと心配しています。ただし、このような手法を使用すると、開発時間が短縮される可能性があります。
これらの「クリック可能な」ソリューションについてどう思いますか?
drupal - カスタムテーマに検索ボックスを表示できません
Drupalブログのカスタムテーマを作成しようとしていますが、ヘッダーに検索ボックスを表示したいと思います。そのために、page.tpl.php
テンプレートファイルに次のコードを追加しました:*
しかし、いまいましいことは現れません。私はグーグルでいくつかの調査を行い、検索モジュールをadmin/build/modules
とでチェックしadmin/build/themes/settings/mytheme
、検索フォームをのヘッダーに追加しましたadmin/build/block/list/mytheme
。私は何かを逃しましたか、それとも何か間違ったことをしましたか?それはまだ機能しておらず、私を怒らせ始めているので...
ありがとう。
フランスからよろしく;)
drupal - Drupalビュー-フィールドのカスタムテーマ
Drupal6のビューフィールドのカスタムテーマに関する2つの簡単な質問-
(a)適切な名前のテンプレートファイルにビューフィールドのカスタムテーマを含めることができることは知っていますが、テーマフォルダーに配置する必要があることに気付きました。
ただし、このテーマファイルをモジュールにバンドルしたいので、どうにかして実行できるかどうか疑問に思っていました。
(b)フィールドにテーマを設定する前に、カスタム変数を設定する前処理関数を使用できますか?