問題タブ [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.

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

drupal - Drupal テーマがフロント ページを表示する方法を変更するにはどうすればよいですか

大学の雑誌のウェブサイトを作ろうとしています。「views」モジュールを使用して、作成した静的コンテンツのブロックをフロント ページに表示しました。

私の質問は、テーマの css を編集して、静的コンテンツのブロックの表示方法を変更するにはどうすればよいですか?

参考までに、サイトへのリンクを次に示します (ポルトガル語で、現在のところほとんどコンテンツはありません)。

0 投票する
10 に答える
91637 参照

drupal - ビューのテーマをすばやく設定するには?

CCK および View 2 モジュールを使用してビューを定義しました。このビューに固有のテンプレートをすばやく定義したいと思います。これに関するチュートリアルや情報はありますか? 変更する必要があるファイルは何ですか?


ここに私の調査結果があります:(編集済み)

実際、ビューをテーマ化する方法は 2 つあります。「フィールド」の方法と「ノード」の方法です。Row style: Node「編集ビュー」では、 「 」または「 」を選択できますRow style: Fields

  • Node」の方法では、ビュー内の各ノードに対して呼び出されるnode-contentname.tpl.phpを作成できます。$field_name[0]['value'] で cck フィールド値にアクセスできます。(edit2)このビューから表示される各ノードに対してのみ呼び出されるnode-view-viewname.tpl.phpを使用できます。
  • Field」の方法では、個別にテーマにしたい各フィールドに views-view-field--viewname--field-name-value.tpl.php を追加します。

以前の回答のおかげで、次のツールを使用しました。

  • 「基本設定」ブロックの「テーマ: 情報」で、変更できるさまざまなテンプレートをすべて確認できます。
  • フィールド変数名をすばやく見つけるためのDevel モジュールの「テーマ開発者」。
  • 2 ドキュメント、特に「テーマの使用」ページを参照してください。
0 投票する
2 に答える
7134 参照

php - Drupal でフォーム API ボタン​​のテーマを設定するにはどうすればよいですか?

Drupal のフォーム API からのデフォルトの出力は次のとおりです。

それをテーマにするにはどうすればよいですか:

引き戸の CSS 手法を使用できるように、内側の span-tag が必要です。

form.inc から theme_button($element) をオーバーライドする必要があると思いますが、これまでの試みは成功していません。

0 投票する
8 に答える
53445 参照

drupal - 現在の drupal テーマのパスを取得するにはどうすればよいですか?

Drupal API にはdrupal_get_path($type, $name)、特定のテーマまたはモジュールのパスを提供するものがあります。現在のテーマのパスが必要な場合はどうすればよいですか?

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

drupal - フロントページ用に別のテンプレートファイルを使用した方が良いですか?

の面では:

  1. スピード
  2. 必要な処理 (速度に影響します)
  3. 次の基準

次の 2 つの方法のうち、どちらが優れているでしょうか。

一般的なページ レイアウトを作成したいのですが、フロントページの外観が通常のルック アンド フィールとは異なります。

方法 1

通常の page.tpl.php ファイルを作成しますが、次のコードが含まれています。

方法 2

page.tpl.php と front.tpl.php という 2 つの異なるページを作成します。コードは複製されますが、フロントページと他のページにはそれぞれ専用のファイルがあります。

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

drupal - drupalでビューのテーマを設定する方法

ビューのテーマを設定する方法について誰かが私を助けてくれますか?

作成されたビューごとに、異なるテンプレートが必要です。

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

drupal - Drupal とコメント フォーム

コメント フォームをノード テンプレートに直接挿入する必要があります (ノード タイプのテーマに node-type .tpl.php を使用ます)。

関連する問題で、/comment/reply/NID にアクセスするとコメント フォームが表示されますが、「プレビュー」ボタンしかなく、送信ボタンがありません。プレビュー ボタンを押しても何も起こりません。

助けてくれてありがとう!

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

drupal - 自分のテンプレートにテーマプリプロセッサ関数を使用するにはどうすればよいですか?

ノード、CCKフィールド、およびビューのテーマ用の.tpl.phpファイルがいくつかあります。これらのテンプレートファイルには、物事を移動したり、リンクを削除したり、新しいリンクを作成したりするための多くのロジックが含まれています。これは悪い開発であり、「DrupalWay」ではないことを理解しています。

私が正しく理解していれば、「The Drupal Way」は、template.phpファイル内のプリプロセッサ関数を使用して変数を操作し、新しい変数を追加することです。それについてのいくつかの質問:

  • 特定のテーマのプリプロセッサ関数を作成するための命名規則はありますか?たとえば、というCCKフィールドテンプレートがある場合content-field-field_transmission_make_model.tpl、プリプロセッサ関数にどのように名前を付けますか?
  • ノードテンプレート、CCKフィールドテンプレート、およびビューテンプレートにテンプレートプリプロセッサ関数を使用できますか?テンプレート変数を変更したり、新しい変数を追加したりする方法は異なりますか?
0 投票する
3 に答える
3969 参照

php - カスタム フィールドを Drupal 分類用語に追加することはできますか?

デフォルトの「タイトル」と「説明」に加えて、drupal 分類用語に日付フィールドを追加したい

これを可能にするテクニック/php/モジュールはありますか? CCKでできますか??

用語を参照するコンテンツ ノードを提示する同じビューに新しいフィールドを表示できるようにする必要があります。

現時点では、CCK を使用してコンテンツ ノードに日付フィールドを追加し、ビューで表示しています。しかし、それはまさに私が目指していることではなく、学期ごとに1 つの日付を更新したいだけです。

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

drupal - drupal で検証に失敗したフォーム要素の赤いアウトラインを削除します

drupal フォームが検証に失敗すると、検証に失敗した要素が赤い境界線で囲まれて再描画されます。Drupal は、このerrorクラスを input 要素に追加し、 の input.error 要素に 2 ピクセルの赤い境界線を指定することでこれを行いsystem.cssます。

このスタイルシートを変更せずに、サイトの残りの部分でデフォルトの動作を使用しながら、特定のフォームでのみ赤い境界線を削除するにはどうすればよいですか?

ソリューションには custom を使用する必要があるtheme_form_elementと思いますが、単一のフォームのみをカスタマイズする方法がわかりません。

このjQueryトリックに頼らずにこれを行いたいことに注意してください(これは機能します):