問題タブ [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 - カスタムDrupalモジュールからページテンプレートに変数をどのように挿入しますか?
ニュースレターのコンテンツを整理して公開するためのカスタムモジュールを作成しました。
私が今直面している問題(テーマ設定とDrupalモジュール開発は初めてなので、Drupalの問題ではなく、知識の問題である可能性があります)は、各ニュースレターのテーマを設定する方法です。
この時点で、ニュースレターのURL構造は次のようになります。
/ newsletters / {newsletter-name} / {edition-name} / {issue-date}は、page-newsletters-{newsletter-name}-{edition-name}などのファイル名を使用してテーマにテンプレートファイルを作成できることを意味します。 tpl.php、これは素晴らしいです。私が直面している問題の1つは、すべてのコンテンツがテーマの$content変数に含まれていることです。さまざまな変数として提供してもらいたい(テーマ内で特定のコンテンツを特定の領域に配置できるようにするため)。
これを行うための適切な方法はありますか?
編集:いくつかの質問に答えるには:問題はノード(問題、エディション、ニュースレターのノードがあります)であり、パスはワイルドカードとルーターを使用してhook_menuを使用して設定されています。
drupal-6 - Drupal でブログ ブロックのテンプレートをどのように分離しますか?
Drupal では、ビューを使用してブロックを作成しました。このブロックには、最新のブログ エントリが含まれています。これを特定のページに配置して、アーカイブとして表示しました。ここで、ブログ自体 (例えば、いずれかがクリックされたとき) については、そのブログ テンプレートは node-blog.tpl.php に依存します。私の問題は、node-blog.tpl.php のスタイルを設定すると、アーカイブ用に作成したブロック (ページに表示される) が影響を受けることです。
たとえば、node-blog.tpl.php に TEST を追加すると、すべてのエントリのブロックにもそれが表示されます。ブログエントリに関連付けられているからだと思いますか?私が望むのは、ブログエントリが個別に表示され、アーカイブページのブロックの他のエントリが影響を受けないようにするときに、node-blog スタイルを「単独」にすることです。どうすればいいですか?
drupal - Drupalビュープラグインで行をカウントする
Drupal Views行プラグインを自分で作成しました。行をカウントして、N行ごとに出力を処理できるようにします。
プラグインのプリプロセッサ関数でこれを行うことはできますが、それが複数回使用される場合(たとえば、パネルで)、カウンターをゼロにリセットすることはできません。
誰かが私をここで正しい方向に向けることができますか?
drupal - Drupalテーマの設定はキャッシュされていますか?
ログインしていないユーザー(たとえば、コメントした場合)にその恐ろしい「検証されていない」文字列を出力するコアテーマ関数であるtheme_usernameを変更したいと思います。admin / build / themes / settings/MYTHEMEのチェックボックスでそれを変更したい。しかし、そのテーマ関数は頻繁に呼び出されるので、私のテーマを使用しているサイトのパフォーマンスに悪影響を及ぼしますか、それともテーマ設定がキャッシュされますか?
search - Drupal - 検索ボックスが機能しない - カスタム テーマ テンプレート
search-theme-form.tpl のカスタマイズ バージョンを使用しています。検索ボックスを使用すると、検索ページに転送されます。しかし、検索は実際には行われません。ただし、検索結果ページの検索ボックスは機能します。これは私の search-them-form.tpl.php ファイルです ( demo :
関連するjavascriptファイルもあります。私はそれがコードからかなり明確に使用されていると思います:
何が問題で、どうすれば修正できますか?
drupal - Drupal 6:Drupal Themerは、異なるタイプのコンテンツタイプに同じ候補名を付けます
私はDrupal初心者です...
ニュースやイベントなど、コンテンツの種類が異なり、内容も異なります。ニュースの詳細ページには、タイトル-コンテンツのテキスト-日付があります。ただし、イベントの詳細ページには、title-date-contenttext-location-speaker-etcがあります。したがって、これらのタイプごとに異なるレイアウトページが必要です。そこで、DrupalThemerが候補者名を取得できるようにしました。イベントページの場合、それは私にpage-node.tpl.phpを与え、ニュースページにも同じことを与えます:(これらのページをどのように分離できますか?私はpage-event-node.tplのようなsthを期待しましたが、そうではありません...: / Drupal Themerは、 page-node-18.tpl.phpのようなイベントページの一意の候補名も示しますが、このノード名ですべてのイベントの一般的なレイアウトを作成することはできないため、何の意味もありません。:(
感謝はとても役立ちます!どうもありがとう!!!
drupal - Drupal 6: ノード参照型から特定のフィールドを取得する
私はdrupalの初心者です...
カスタム作成された CCK フィールドの値を取得し、上記のように tpl.php ファイルに表示できます...それで問題ありません。
私の質問は、ノード参照フィールドのインフィールドを取得するにはどうすればよいですか? たとえば、イベント コンテンツ タイプがあり、場所のノード参照 (タイトル、アドレス、画像など) を定義しました。以下のコードを記述すると、すべての位置情報が表示されます。
しかし、この場所のコンテンツ タイプから住所フィールドのみを取得する必要があります。以下のようなsthは素晴らしいでしょう:Dですが、機能しません。
それでどうやってそれを手に入れることができますか?ありがとうございます!どうもありがとう!
drupal - Drupal 6: すべての本文フィールドの内容をノード テンプレート ファイルに出力する
本文コンテンツを次のように表示しようとしました:
ただし、すべての本文コンテンツが表示されるわけではなく、本文コンテンツの最初の段落が表示されるだけで、短い場合は 2 段落表示されることもあります:/
私はすべての体を印刷する必要があります。どうやってやるの?
どうもありがとう!感謝します!
drupal - Drupal テンプレートを整理するには?
テーマ (Acquia Prosper) を変更しながらいくつかのカスタム テンプレートを作成しました。私の通常のやり方では、すべてのテンプレートを次のように配置します。
テーマ名/templates/page/page-front.tpl.php
しかし、今回はうまくいきませんでした。だから私はなぜだろうと思っています。手がかりを求めてtemplates.phpを調べましたが、そこには何もありません。この組織を使用した私の基本テーマはジェネシスであり、そのテーマでは機能しているように見えますが、Acquia Prosper では機能しません。
誰でもこれに光を当てることができますか?
drupal - Drupal、CCK -- 非管理者向けのドラッグ可能な並べ替えを削除
複数値の CCK フィールドでドラッグ可能なオプションを削除するきれいな方法はありますか? CSSでスタイルを設定できると思いますが、それは「正しい」方法ではないようです。
理想的には、管理者以外のユーザーがドラッグ可能なオプションを使用できないようにします。