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

drupal - ビュー、ブロック、テンプレート?

「MYVIEW」というブロックビューがあり、テンプレートに「right」という領域があります。

これを編集するには、テンプレート ファイルを何と呼ぶ必要がありますか?

以下は動作しません。

  • ブロック-MYVIEW.tpl.php
  • ブロック右 -- MYVIEW.tpl.php
0 投票する
2 に答える
8857 参照

drupal - Drupal検索テンプレートを変更するにはどうすればよいですか?

drupal 6を使用して、検索ページ用に独自のテンプレートを作成しようとしています。これらのテンプレートページを作成するときは、通常Drupal Template Suggestsを使用しますが、ファイルを作成するときに何らかの理由で次のようになります。

search-block-form.tpl.php search-result.tpl.php search-results.tpl.php search-theme-form.tpl.php

それらのどれも、何らかの理由でDrupalテンプレートをオーバーライドしていないようですか?私が入れなければならない特別なものや、これまでに試したすべてがうまくいかなかったので、それらが機能しているかどうかを確認するためにテストできるものはありますか:/

前もって感謝します

更新1

彼らは今働いているようです私はこれらを働いています:

search-result.tpl.php search-results.tpl.php

しかし、フォームを制御するテンプレートを手に入れることができないようです...どのアイデアですか?

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

drupal - Drupal6:テンプレートファイルの削除

user-profile.tpl.phpしばらくの間、カスタムテンプレートファイルを使用しています。しかし、CCKコンテンツプロファイルの機能を調査したかった。

テンプレートファイルの名前を任意の名前に変更しましたが、drupalがデフォルトで標準のプロファイルビューを使用する代わりに、ファイルが見つからないと不平を言っていuser-profile.tpl.phpます。

それで、これをデータベースのどこかに保存するか、キャッシュが無効になっているので、誰もがテンプレートファイル名をdrupalで保存する方法を知っていませんか?そして、それをどのようにリセットできますか?

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

drupal - Drupal ビュー VS テンプレートの使用

私は最近、副業で Drupal を使い始めましたが、Views API で直面する制限に取り組む必要がありました。何よりも、自分でコーディングする方が速くて強力だと思います。

  1. とにかくカスタム ファイルを作成せずに、特定のルック アンド フィールを持つカスタム ビューを作成するのは困難です。
  2. *.tpl.php でゼロからページを作成すると、より多くの選択肢と柔軟性が得られます。私は今それらのいくつかを行いましたが、それはほぼ同じ速さです。


開発者にとって (これはプログラミング フォーラムであるため)、ビューカスタム テンプレートのどちらが優れていると思いますか?

0 投票する
5 に答える
15365 参照

javascript - JavaScriptファイルの追加

を使用して、ヘッダーにJavascriptファイルへの参照を挿入しようとしていますdrupal_add_js()。この行をtemplate.phpのテンプレート前処理関数内に配置しました。コードがまったく機能しない結果:本来あるべき出力にスクリプトリンクがありません。誰かが私が間違っていることを教えてもらえますか?

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

drupal-6 - Drupal でブログ ブロックのテンプレートをどのように分離しますか?

Drupal では、ビューを使用してブロックを作成しました。このブロックには、最新のブログ エントリが含まれています。これを特定のページに配置して、アーカイブとして表示しました。ここで、ブログ自体 (例えば、いずれかがクリックされたとき) については、そのブログ テンプレートは node-blog.tpl.php に依存します。私の問題は、node-blog.tpl.php のスタイルを設定すると、アーカイブ用に作成したブロック (ページに表示される) が影響を受けることです。

たとえば、node-blog.tpl.php に TEST を追加すると、すべてのエントリのブロックにもそれが表示されます。ブログエントリに関連付けられているからだと思いますか?私が望むのは、ブログエントリが個別に表示され、アーカイブページのブロックの他のエントリが影響を受けないようにするときに、node-blog スタイルを「単独」にすることです。どうすればいいですか?

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

search - Drupal - 検索ボックスが機能しない - カスタム テーマ テンプレート

search-theme-form.tpl のカスタマイズ バージョンを使用しています。検索ボックスを使用すると、検索ページに転送されます。しかし、検索は実際には行われません。ただし、検索結果ページの検索ボックスは機能します。これは私の search-them-form.tpl.php ファイルです ( demo :

関連するjavascriptファイルもあります。私はそれがコードからかなり明確に使用されていると思います:

何が問題で、どうすれば修正できますか?

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

drupal - JavaScript ファイルを置き換えることができません

Drupal Web サイトから JavaScript ファイルを削除し、カスタム ファイルを追加したいと考えています。これは私の template.php ファイルで使用しているコードですが、機能しません (古い js ファイルがまだロードされています)。(キャッシュはクリアしました)

function zen_preprocess_page(&$vars, $hook) {

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

drupal - Drupalのコンテンツタイプのフィールドの順序を変更する

Drupal6.17でDriggを使用しています。Driggには、「Scoop」と呼ばれるコンテンツタイプがあります。フィールドのラベルと順序を変更しようとしています。通常、これはで行われContent Management > Content Types > Manage Fieldsます。ただし、画面に表示されている一部のフィールドはCreate Content画面に表示されませんManage Fields

のスクリーンショットManage Fieldsはこちらです:

代替テキスト

Create Contentビューのスクリーンショットは次のとおりです。

代替テキスト

フォームの最初の3つのフィールド(Submit the scoop as.., Scoop's URL, Scoop)はCreate Content表示されませんManage Fields

その理由をお聞きしたいと思います。それらは別の場所で定義する必要があります。それはどこにある?

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

drupal - Drupal:ティーザーを完全に抽出

node.tpl.phpの残りのコンテンツからティーザーを分割して、ティーザーテキストを特別なマークアップでラップするにはどうすればよいですか?