タグ付けされた質問 「drupal」

8
Drupalの仕組み [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 誰かがDrupal 7制御フローのアーキテクチャの概要を教えてくれませんか?おそらく、ページがどのように生成されるかについてのフローチャートの意味で。Drupalのしくみに関して相談することを勧めるその他のリソースを教えてください。
151 php  drupal  drupal-7 

3
JQueryでクリックされた要素を除くすべてのクラスを選択する方法
Drupalで開発したWebサイトがあります。collapsiblock(基本的にはJQueryプラグイン)と呼ばれるモジュールを使用して、アコーディオンのような効果を実現しています。私は問題なく動作しています(ただし、ベータ版です)。しかし、ユーザーがアコーディオンの1つのアイテムをクリックしたときに、他のアイテムが折りたたまれるように変更したいと思います。 現在の統計では、ユーザーが1つのアイテムをクリックしたときに、アイテムが既に折りたたまれているか展開されているかをチェックし、アイテムを反対にしています。つまり、ユーザーがあるアイテムをクリックすると展開され、別のアイテムをクリックすると展開されますが、前にクリックしたアイテムは折りたたまれません。 以下のコードを見ることができます。折りたたむコードをどこに追加すればよいか、折りたたんだり展開したりする方法を知っています。私の質問は、ユーザーがクリックしたものを除いて、クラス「.collapsiblock」を持つすべてのアイテムをどのように選択するのですか? 注:クラス '.collapsiblockCollapsed'を持つアイテムは折りたたまれ、このクラスがアイテムから削除されると展開されます。 // $Id: collapsiblock.js,v 1.6 2010/08/18 19:17:37 gagarine Exp $ Drupal.Collapsiblock = Drupal.Collapsiblock || {}; Drupal.behaviors.collapsiblock = function (context) { var cookieData = Drupal.Collapsiblock.getCookieData(); var slidetype = Drupal.settings.collapsiblock.slide_type; var defaultState = Drupal.settings.collapsiblock.default_state; var slidespeed = parseInt(Drupal.settings.collapsiblock.slide_speed); $('div.block:not(.collapsiblock-processed)', context).addClass('collapsiblock-processed').each(function () { var id = this.id; var titleElt …

7
人間が読める形式でマルチレベル配列を(ログに)出力する方法は?
私はdrupalサイトで作業しており、デバッグするときは常に、ネストされた長い配列を読み取る必要があります。その結果、私の人生の大部分は、矢印キー、Returnキー、およびTabキーを使用して、1000以上の文字列をネストされた読み取り可能な形式に分割することに費やされています。 drupal開発者の場合、マルチステップの#ahah /#ajaxフォームを使用しているため、develのdsm()を使用できません。また、配列をエラーログに出力するだけで、画面には出力できません。 視覚的な例: 悪の: array( 'form_wrapper' => array( '#tree' => true、 '#type' => 'fieldset'、 '#prefix' => ''、 '#suffix' => ''、 '#value' = > ''、 'name' => array( '#type' => 'textfield'、 '#title' => NULL、 '#size' => 60、 '#maxlength' => 60、 '#required' = > false、 '#description' => NULL、 '#attributes' => array( …
91 php  drupal 

10
ビューにすばやくテーマを設定するにはどうすればよいですか?
CCKモジュールとView2モジュールを使用してビューを定義しました。このビューに固有のテンプレートを簡単に定義したいと思います。これに関するチュートリアルや情報はありますか?変更する必要のあるファイルは何ですか? これが私の発見です:(編集済み) 実際、ビューにテーマを設定するには、「フィールド」ウェイと「ノード」ウェイの2つの方法があります。「ビューの編集」Row style: Nodeでは、「Row style: Fields」または「」を選択できます。 「ノード」方式を使用すると、ビュー内の各ノードに対して呼び出されるnode-contentname.tpl.phpを作成できます。$ field_name [0] ['value']を使用してcckフィールド値にアクセスできます。(edit2)このビューから表示される各ノードに対してのみ呼び出されるnode-view-viewname.tpl.phpを使用できます。 「フィールド」方式では、テーマを設定するフィールドごとに、views-view-field--viewname--field-name-value.tpl.phpを追加します。 以前の回答のおかげで、私は次のツールを使用しました: [基本設定]ブロックの[テーマ:情報]で、変更可能なすべての異なるテンプレートを確認できます。 フィールド変数名をすばやく見つけるためのDevelモジュールの「テーマ開発者」。 2つのドキュメント、特に「テーマの使用」ページを表示します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.