問題タブ [drupal-themes]

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 投票する
3 に答える
1723 参照

drupal - プログラムでdrupalテーマを割り当てる

page-name.tpl.phpテーマエンジンを使用して、/page/というページに名前付きのテーマを割り当てることができることを知っています。

Drupalでプログラムによってテンプレートにテーマを割り当てるにはどうすればよいですか?

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

drupal-7 - Drupal 7: メニューの HTML 出力を変更しますか?

作成中の Drupal 7 テーマの HTML 出力を変更しようとしています。

基本的に、テキスト付きのプレーンな < a > だけを含む < li > の代わりに、< a > 内に追加の HTML をいくつか含めたいと考えています。

Drupal のメニューによって作成された HTML を変更できることは知っています。page.tpl.php で次の呼び出しを確認できます。

出力を作成するテーマ関数を呼び出すようです。出力を変更する 1 つの方法は、theme.inc の theme_links 関数を変更することですよね?

http://api.drupal.org/api/drupal/includes--theme.inc/function/theme_links

また、template.php にフックを配置して、HTML を作成する関数をオーバーライドできることも知っています。実際のオーバーライド関数を作成する方法がわかりません。誰かが私を正しい方向に向けることができますか?

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

drupal - カスタム Drupal テーマ テンプレート ファイルが使用されていない

テーマ フォルダを整理しようとしています。このフォルダには、多数のビューのノード テーマ オーバーライドがあります。基本的に、私は 2 つの異なるスタイルを持っていますが、多かれ少なかれ、すべて同じに見えるようにしたいと考えています。

これを行うことができる template.php の方法はありますか? そして、最善の方法は何ですか?

テーマの hook_preprocess_node 関数でこのコードを試しました:

そして、テーマ開発者を見ると、そこに list-view.tpl.php ファイルが表示されますが、実際にはテーマディレクトリからそのファイルを使用していません。私は何が欠けていますか?

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

drupal - zen のサブテーマを変更して、他のフォルダ内のファイルを検索するにはどうすればよいですか?

Drupal 6 でカスタム テーマを作成するためのベース テーマとして Zen を使用しています。

サブテーマのソース コードを見ると、zen がサブテーマのフォルダーで css ファイルを検索していることがわかります。現在の状態では、以下の css ファイルを検索しています。

/テーマ/禅/エレメンタル/css/

/css フォルダーで検索するように指示するにはどうすればよいですか?

ありがとう!

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

drupal-7 - ページ テンプレートを作成するにはどうすればよいですか?

だから、私は何かが欠けているに違いない。Drupal 7 を使用して基本ページ用の特定のテンプレートを作成したいと考えています。ページ mypagename.tpl.php というファイルを作成し、それをテーマ フォルダーに配置するなどの方法について読んだことがありますが、うまくいきませんでした。誰でもこれについて簡単に説明できますか?

Drupal は頭が痛くなります。:\

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

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

drupal - Drupal 7 カスタム テーマ ブロックの構成

カスタム テーマを作成し、管理者がページ上のブロックごとに (各ブロックの構成ページで) ブロックをレンダリングする方法を選択できるようにしたいと考えています (これらには 2 種類以上のオプションがあります)。また、ブロックの外観をレンダリングするために使用するカラー テーマ。

すべてのブロックを一度に構成するのではなく、特に各ブロックを構成します。例: ページ上に、(type1, color1) で 1 つのブロック、(type1, color2) で 1 つ、type2 で 1 つのブロックが表示されます。

これをどのように実装することをお勧めしますか? hook_block_configure と hook_block_save を使用する必要がありますか? また、この情報はブロック インスタンス固有の情報であるため、block_save のどこに保存する必要がありますか?DB に別のテーブルを作成する必要がありますか、それとも既存のブロック テーブル内のどこにでも保存できますか?

この構成をテーマに直接含めるか、この機能を含むカスタム モジュールを作成する必要がありますか?

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

css - CSS で動作するドロップダウン機能を取得するにはどうすればよいですか?

私はこのサイトの css を永遠にいじっています。「医療」メニュー項目をドロップダウンして残りの非表示のメニュー項目を表示する方法がわかりません。それらを再表示して展開することはできましたが、ドロップダウンさせることはできませんでした。具体的には、何を変更する必要がありますか? いくつかのチュートリアルを試しましたが、ターゲットを間違えたのでしょうか? また、テーマを編集しています。たぶん何かが干渉していますか?以下の CSS を調べて、いくつかの変更を推奨してください。

ありがとう!

http://madhwaparishat.co.uk/drupal/sites/all/themes/sky/css/style.css?lj2u6r

http://madhwaparishat.co.uk/drupal/

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

drupal - テンプレートを使用する代わりに、ビューのフィールドをフックで画像に置き換える方法

画像化するフィールドの観点から値を置き換える方法はありますか?

つまり、value = 101なので<img src=/myfiles/101.gif>、.tplファイルを使用する代わりにhook / theme_()関数で表示しますか?

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

php - Drupal 7-使用するページテンプレートを指定するtemplate.phpの変数は何ですか?

さて、これが取引です。私はいくつかの異なるセクションを持つDrupalWebサイトを構築しています。各セクションは、コンテンツタイプを表示するビューです。(各セクションには独自のコンテンツタイプがあります)たとえば、?q=blogコンテンツタイプを表示するポイントを指すビューがありますblog

すべてのセクションは互いに少し異なって見えます。'website-within-a-website'とは異なりますが、すべてが同じテンプレートファイルを使用できず、それぞれがCSSで変更されるほどの違いがあります。各セクションには独自のが必要page.tpl.phpです。

残念ながら、AFAIK Drupalテーマの.infoファイルはpage.tpl.php、テーマ全体に1つだけ割り当てるか、page-node-####.tpl.phpノードごとに1つしか割り当てることができません。このWebサイトには多くのコンテンツが含まれるためpage-node-####.tpl.php、作成されたすべてのノードに対して新しい同一のものを作成するようにDrupalを設定すると、非常に高速に管理できなくなります。

この問題を解決するために、pathautoを使用して各コンテンツタイプのエイリアスを作成します。たとえば、コンテンツタイプのすべてのノードにはblogエイリアスが与えられ?q=blog/[post title]ます。エイリアスが「blog」という単語で始まるページtemplate.phpに使用するように変更します。page-blog.tpl.php

他の人はこのようなことをやってみて、説明したような関数を作成しました。残念ながら、私が見たものはすべてDrupal6以下のものです。既存のものを変更しようとしましたが、成功しませんでした。ただし、これまでのところ、これは正しい方向に進んでいると思います。

私は$VARIABLE_THAT_TELLS_THE_PAGE_WHAT_TEMPLATE_TO_USEそれが何であるか誰もが知っているのを見つけることができませんか?

たぶん私のサイトはひどく構成されています。誰かが私のサイトを再構築して、別々のセクションでより簡単にテーマを作成できるようにする方法を知っているなら、その方法を共有してください!

どうもありがとう!(c:

編集:おそらく、代わりにテンプレートの提案を使用する必要があります。これを設定するために使用する関数または変数を知っている人はいますか?

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

drupal - $variables対。$ vars

違いは何ですか

drupal 7.で、前処理機能とプロセス機能の違いは何ですか。ありがとう。