問題タブ [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 投票する
2 に答える
2497 参照

drupal - Drupal:引数を使用した動的ビュー

現在のプロジェクトでは、ギャラリーの詳細ページを表示するために特定のビューを設定する必要があります。これは次のように機能するはずです。

手順1〜3が完了しました。しかし、Drupalに概要ページのデータを使用して詳細ページを作成させるにはどうすればよいですか?

たとえば、次のようなものです:http://example.com/gallery-1/detailまたはhttp://example.com/gallery-2/detail

/gallery-nはリンクされた画像の概要ページであり、detailはの詳細ページです/gallery-n

私が何を意味するのか理解していただければ幸いです。

編集

概要ページには、詳細ギャラリー(jquery galleriffic)ページにリンクされている一連のサムイルがあります。

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

drupal - Drupal - Acquia Marina 3 - ブロック タイトル スタイルの構成設定

Acquia Marina のサブテーマを作成しましたが、ブロック構成ページのデフォルト設定をnoneからBlue rounded title background with white textに変更したいと考えています。任意のガイダンスをいただければ幸いです。

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

drupal - DrupalテーマへのHTMLテンプレート

HTMLテンプレートがあります。Drupal 6テーマに変換する手順は何ですか?

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

drupal - Drupal Views- liは2つの結果ごとにタグを付けますか?

Drupalビューで2つの結果ごとにliタグを配置するにはどうすればよいですか?

私はこれを持っています。

そして、私はこれが必要です。

ありがとう

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

php - テーマ node-xxx.tpl.php

私は drupal テーマを初めて使用します。私は次のことをしたい: 私は、node-product.tpl.php を操作している製品のコンテンツ タイプを持っています。製品のコンテンツ タイプには、"Embedded Video" タイプの CCK フィールドがあります ( http: //drupal.org/project/media )。「埋め込みビデオ」フィールドを

node-product.tpl.php に次のような php コードを追加したいタグ: "print theme(...)"

私はsites/all/modules/cck/content-moduleファイルで次の機能を見つけました:

"関数 content_theme() {

$path = drupal_get_path('module', 'content') .'/theme'; require_once "./$path/theme.inc";

return array( 'content_field' => array( 'template' => 'content-field', 'arguments' => array('element' => NULL), 'path' => $path, )," ...

そのコードから、私のコードは次のようになると思います: " print theme('content_field', $element) "

いくつかの質問: 1. 私は正しい軌道に乗っていますか? テーマ関数を使用する必要があります。正しい cck フック テーマを呼び出していますか? 2.私が正しいと仮定すると、$elementパラメーターがどうあるべきかわかりません。私のnode-product.tpl.phpには、多くのデータを含む$nodeパラメーターがあります。 $node パラメータは、theme(...) 関数に送信する必要がある正しい $element ですか? 3. モジュールのコードを参照するよりも、各モジュールに登録されているテーマ フック名と取得が期待されるパラメーターを確認する方法はありますか?

私の長い質問を読んでくれてありがとう、助けていただければ幸いです。

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

drupal - Drupal6x-プライマリリンクjqueryアコーディオンメニュー

jqueryアコーディオンメニュー(リンクテキスト)でプライマリリンクメニューブロックを変換しようとしています。Drupalのアコーディオンメニューモジュールをテストしましたが、機能しません。

私のプライマリリンクブロックの場合、多かれ少なかれこのhtml出力があります。

私は子供といくつかの主要なリンクを持っています:

  • 地域
    • 地図
    • ギャラリー
  • 製品
    • ワイン
    • 眼鏡
  • 連絡先

Devel Themer Moduleは、「theme_menu_item」関数をオーバーライドする必要があると言っていますが、続行する方法がわかりません。「template.php」ファイルでこの関数を編集するだけで目標を達成できますか?

上記のpage.tpl.phpのコードでテストしたので、jQueryとjQueryUIはうまく機能していると確信しています。

何か案は?ありがとさよなら

編集

私はたくさんのドキュメントとdrupalフォーラムを読みましたが、同様のリクエストを見つけることができません。ulにidタグを追加するこのコードを使用して、子なしでプライマリリンクhtmlのみを編集できます。

}

問題は子ulにあります。実際、上記の関数は子ulにもid = "accordion"タグを追加し、jqueryスクリプトに悪影響を及ぼします。

プライマリリンクメニューブロックhtmlのみをカスタマイズしたいのですが、解決策がないと信じられません...ありがとう

アップデート

template.phpファイルで上記の関数を使用し、jqueryスクリプトを介してヘッダークラ​​スをプライマリリンクの親に追加して、jquery uiアコーディオンヘッダーオプション(http://jqueryui.com/demos/accordion/#option-header)を設定することで解決しました。

さよなら

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

drupal - drupalで固定高さの2列にコンテンツを表示する

ここで正しい方向を指し示す必要があります...

いくつかの異なるコンテンツ タイプを持つサイトがあります。このコンテンツを本のようなレイアウトで表示したい。本の幅と高さは固定で、ページにはできるだけ多くのノードを配置する必要があります。左の列が右の列の前に入力された状態で、2 列である必要があります。

これにどのようにアプローチすればよいですか?

私はいくつかの解決策について考えてきましたが、どれが可能で、どれが最適か、またはどれを組み合わせることができるかわかりません。

  1. 必要以上のノードを選択するビューを作成することもできます。次に、ノードがテーマ レイヤーにある時間を確認し、不要なノードを破棄します。ポケットベルも修正する必要があります。

  2. 可能であれば、パネルをビューと組み合わせて使用​​し、1 つのビューを 2 列で表示します。コンテンツの長さに基づいて、各ページに表示されるノードの量を決定する方法が必要です。

  3. ビューのプラグイン/ハンドラーを作成して、事前に定義された最大コンテンツ長を持つノードの量を選択できるようにします。

  4. 高さが固定された 2 つの列にコンテンツを表示するビューの新しい表示スタイルを記述します。

  5. カスタム モジュールを作成し、そこからビューとパネルを除外し、db_queries を使用して自分ですべてを行います。

感謝し、多くのガイダンスをいただければ幸いです。完成したソリューションを探しているわけではありません。コードを書くことを恐れていません。他の誰かが使用できるもの (ビュー プラグインなど) を作成した場合は、貢献します。誰かが私を正しい方向に導く必要があります:)

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

css - Zen サブテーマ CSS クラスの混乱

mytheme という Zen サブテーマを作成し、その内容を にコピーし/sites/all/themes/zen/STARTERKIT/cssナビゲーションブロックを最初のサイドバー領域に/sites/all/themes/mytheme/css/割り当てました。

ナビゲーション メニューのスタイルを制御する CSS ファイルを知りたいので、Web ブラウザー (Google Chrome 7.0.517.44) にサイトを読み込みました。

Navigation ブロックは、 の div に含まれていclass="region region-sidebar-first column sidebar"ます。Firebug を使用してこのコードを強調表示すると、クラスが で定義されていることがわかりますhttp://www.mysite.dev/sites/all/themes/mytheme/css/layout-fixed.css

region region-sidebar-first column sidebarlayout-fixed.css で呼び出される CSS クラスはありませんが、.region-sidebar-first「region region-sidebar-first column sidebar」に関連していると思われる というクラスがあります。

CSS クラス名で有効な文字は? SO トピックには、「名前はアンダースコア (_)、ダッシュ (-)、または文字 (a–z) で始まり、すぐに 1 文字またはアンダースコアが続き、その後に任意の数のダッシュ、アンダースコア、文字、または数字」、これは理にかなっています。

しかし、.region-sidebar-first最終的'class="region region-sidebar-first column sidebar"'に HTML ソース コードのようになるのはなぜでしょうか。これは私のような初心者にとっては混乱を招きます。誰かがこの命名規則の背後にあるロジックを説明できれば、それは素晴らしいことです.

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

drupal - drupalのドロップダウンメニュー?

ドロップダウンメニューがdrupalであるため、プライマリメニューのスタイルを設定するにはどうすればよいですか?

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

drupal - Drupal テーマ: Omega drupal .info ファイル?

オメガの子テーマを使用しています。すべての関数の名前を変更し、名前を変更しました。私は drupal の初心者ですが、非常に経験豊富な wordpress ユーザーです。テーマの構成に少し不満があります。

.info ファイルを使用して、列とレイアウトをオーバーライドしようとしています。列の数を変更するたびに、実際には列がレンダリングされません。キャッシュもクリアしました。残念ながら、[管理] -> [テーマ] -> [テーマ構成] ページで設定した設定は、.info ファイルを上書きします。

何か案は?

以下は、私のテーマの .info ファイルです。$Id: childtheme.info,v 1.1.2.15