問題タブ [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.
drupal - ビュー、ブロック、テンプレート?
「MYVIEW」というブロックビューがあり、テンプレートに「right」という領域があります。
これを編集するには、テンプレート ファイルを何と呼ぶ必要がありますか?
以下は動作しません。
- ブロック-MYVIEW.tpl.php
- ブロック右 -- MYVIEW.tpl.php
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
しかし、フォームを制御するテンプレートを手に入れることができないようです...どのアイデアですか?
drupal - Drupal6:テンプレートファイルの削除
user-profile.tpl.php
しばらくの間、カスタムテンプレートファイルを使用しています。しかし、CCKコンテンツプロファイルの機能を調査したかった。
テンプレートファイルの名前を任意の名前に変更しましたが、drupalがデフォルトで標準のプロファイルビューを使用する代わりに、ファイルが見つからないと不平を言っていuser-profile.tpl.php
ます。
それで、これをデータベースのどこかに保存するか、キャッシュが無効になっているので、誰もがテンプレートファイル名をdrupalで保存する方法を知っていませんか?そして、それをどのようにリセットできますか?
drupal - Drupal ビュー VS テンプレートの使用
私は最近、副業で Drupal を使い始めましたが、Views API で直面する制限に取り組む必要がありました。何よりも、自分でコーディングする方が速くて強力だと思います。
- とにかくカスタム ファイルを作成せずに、特定のルック アンド フィールを持つカスタム ビューを作成するのは困難です。
- *.tpl.php でゼロからページを作成すると、より多くの選択肢と柔軟性が得られます。私は今それらのいくつかを行いましたが、それはほぼ同じ速さです。
開発者にとって (これはプログラミング フォーラムであるため)、ビューとカスタム テンプレートのどちらが優れていると思いますか?
javascript - JavaScriptファイルの追加
を使用して、ヘッダーにJavascriptファイルへの参照を挿入しようとしていますdrupal_add_js()
。この行をtemplate.phpのテンプレート前処理関数内に配置しました。コードがまったく機能しない結果:本来あるべき出力にスクリプトリンクがありません。誰かが私が間違っていることを教えてもらえますか?
drupal-6 - Drupal でブログ ブロックのテンプレートをどのように分離しますか?
Drupal では、ビューを使用してブロックを作成しました。このブロックには、最新のブログ エントリが含まれています。これを特定のページに配置して、アーカイブとして表示しました。ここで、ブログ自体 (例えば、いずれかがクリックされたとき) については、そのブログ テンプレートは node-blog.tpl.php に依存します。私の問題は、node-blog.tpl.php のスタイルを設定すると、アーカイブ用に作成したブロック (ページに表示される) が影響を受けることです。
たとえば、node-blog.tpl.php に TEST を追加すると、すべてのエントリのブロックにもそれが表示されます。ブログエントリに関連付けられているからだと思いますか?私が望むのは、ブログエントリが個別に表示され、アーカイブページのブロックの他のエントリが影響を受けないようにするときに、node-blog スタイルを「単独」にすることです。どうすればいいですか?
search - Drupal - 検索ボックスが機能しない - カスタム テーマ テンプレート
search-theme-form.tpl のカスタマイズ バージョンを使用しています。検索ボックスを使用すると、検索ページに転送されます。しかし、検索は実際には行われません。ただし、検索結果ページの検索ボックスは機能します。これは私の search-them-form.tpl.php ファイルです ( demo :
関連するjavascriptファイルもあります。私はそれがコードからかなり明確に使用されていると思います:
何が問題で、どうすれば修正できますか?
drupal - JavaScript ファイルを置き換えることができません
Drupal Web サイトから JavaScript ファイルを削除し、カスタム ファイルを追加したいと考えています。これは私の template.php ファイルで使用しているコードですが、機能しません (古い js ファイルがまだロードされています)。(キャッシュはクリアしました)
function zen_preprocess_page(&$vars, $hook) {
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
。
その理由をお聞きしたいと思います。それらは別の場所で定義する必要があります。それはどこにある?
drupal - Drupal:ティーザーを完全に抽出
node.tpl.phpの残りのコンテンツからティーザーを分割して、ティーザーテキストを特別なマークアップでラップするにはどうすればよいですか?