Drupal

Drupal開発者および管理者向けのQ&A

3
検索結果ページをカスタマイズするにはどうすればよいですか?
コンテンツタイプのティーザービューとページビューをカスタマイズしました。次に、検索結果ページのティーザービューを使用する必要があります。デフォルトでは、Drupalは各結果に対して混乱したフルテキストを表示します。コンテンツタイプごとにそれぞれの外観をカスタマイズできる必要があります。drupalがどのように結果を取得するかを変更したくはありません。
39 7  nodes  search 

10
モジュールを手動で無効にする
Drupal 7では{system}、データベース内のテーブルを手動で編集して、スタブボンモジュールを無効にすることができました。私のDrupal 8サイトでは、このテーブルはなくなりました。 Drupal 8でモジュールを手動で無効にするにはどうすればよいですか?
39 8 

9
タイプ別のノード数[クローズ]
特定のノードタイプの合計数を表示できるスニペットを探しています。たとえば、「ページ= 167」や「製品= 10630」などです。 これを達成するにはどのコードを使用すればよいですか?
39 7  nodes 

1
管理対象ファイル:フィールドで使用されているファイルは参照できません
managed_fileタイプにいくつかの問題があります。managed_file要素が含まれるフォームを編集して保存しようとすると、エラーが発生します。Picture フィールドで使用されているファイルが参照されない可能性があります。 これは私が使用しているコードです: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => (isset($foo->file->fid) ? $banner->foo->fid : ''), '#upload_location' => variable_get('foo_upload_location'), ); if (isset($foo->file)) { $form['current_file'] = array( '#type' => 'hidden', '#value' => $foo->file->fid, ); } ... $form['submit'] = array( '#type' => …
39 7  forms  files 

7
EntityDrupalWrapperクラスから派生した型のオブジェクトを検査する良い方法はありますか?
この質問は他の複雑なオブジェクトタイプにも当てはまるとEntityDrupalWrapper思いますが、現在取り組んでいるものです。これはentity_metadata_wrapper()(そしておそらく他の)によって返されるオブジェクトのタイプです。 次のようなコードを使用する場合: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); Develからの出力はあまり役に立ちません: dpm()たとえば、stdClassオブジェクトを使用した呼び出しで期待されるものは表示されません。 への同様の呼び出しdvm()は、オブジェクトを印刷しますが、私が慣れていない方法で、非常に読みにくいです。 私が試したところdebug()、次のようなPHPユーザー通知が生成されました。 ちなみに、その警告に含まれるHTML出力はdvm()、画面に出力されるのと同じ出力です。 これらのタイプのオブジェクトを(できればKrumoで)検査するにはどうすればよいですか?それとも私は使用し続けていdvm()ますか?

9
URLに基​​づいてテーマを変更するにはどうすればよいですか?
example.orgでDrupalインスタンスを実行しています。テーマXがインストールおよびアクティブ化されています。現在、限られた期間、イベントが特別なセクションが「切り分けられた」サイトで開催されることになっています。そのイベントに関連するすべてのものは、example.org / event2011に送られます。 私は、このセクションの下のページが表示されるたびに表示されるために異なるテーマを持ちたい(例えばhttp://example.org/event2011/about、http://example.org/event2011/node/123)。それ、どうやったら出来るの? 私は多くのモジュールを試しましたが、それらのどれもDrupal 7をサポートしていません。できれば、モジュールを使用してそれを行い、コードレベルで自分自身を変更したくないことが望ましいです。
38 7  theming  uri 

4
ワークベンチモジュールとワークフローモジュールの違いは何ですか?
リビジョンモジュールを使用して、Drupal 7サイトのノードのリビジョンを管理します。私は自分でサイトを更新していたので、改訂は十分でした。ただし、今はプロジェクトにコンテンツエディタを追加するため、より複雑なワークフローを設定する必要があります。 以前はDrupal 6でワークフローモジュールを使用していましたが、Drupal 7バージョンはRevisioningと統合されています。ただし、Workbenchは最近多くの好評を得ています。 これらの2つのモジュール、WorkbenchとWorkflowの大きな違いは何ですか?
38 7  workflows 


4
EntityFieldQueryの適切な使用法は何ですか?
Drupal 7では、パラメーターのnode_load_multiple()使用を指定するためのAPIドキュメント$conditionsは、の使用を支持して廃止されましたEntityFieldQuery。どのようにしてで使用するためのノードIDのリストを生成するクラスを使用しませんかnode_load_multiple()?他の使用例はありますか?
37 7  database 


3
.phpファイルから.jsファイルに変数を送信する方法は?
誰かが私を助けてくれることを願っています。問題は次のとおりです。1)テンプレートファイルphp.tplに送信するために変数を割り当てるモジュールがあります <?php ... $testvar="Hello from alex!"; $variables['testvar'] = $testvar; ... ?> この変数は、php.tplファイルで次のように表示できます。 <?php print $testvar?> 2).jsファイルを分離しました。.jsファイル内でこの変数にアクセスするにはどうすればよいですか? .jsファイルが.php.tpl内にある場合、どのようになるかを知っています。 <?php $testvar="Hello from alex!"; ?> <script type="text/javascript"> var myVar = '<?php print $testvar?>'; </script> 問題は、これら2つのファイル.jsと.php.tplが分離されている場合、同じことをする方法ですか?
37 7  javascript 

16
パフォーマンスの問題:最初のリクエストの遅延
D7サイトとMinelliサブテーマをまとめました。その過程で、さまざまなテーマ、さまざまなモジュールで多くのことを実験しました。途中でどこかで奇妙なパフォーマンスの問題が発生しましたが、現在はどのテーマ/モジュール/構成が原因であるかわかりません。 問題は、最初にサイトにアクセスしたとき、最初のページが表示されるまで約15秒かかることです。その後、サイト内を移動でき、非常に反応がよいです。1時間ほど放置してから戻ってくると、最初の要求は非常に遅くなります。 キャッシュをクリアしたので、それは問題になりません。また、使用していないテーマとモジュールを無効にしました。サイトを新しいインフラストラクチャに移動しましたが、問題はそれに続きました。 次はどこに行きますか?

3
CSSとJSを添付ファイル付きのフォームに追加する
フォームに外部およびローカルのCSSおよびJavaScriptファイルを追加する必要がありますが、これを行う正しい方法を見つけることができないようです。JSファイルとCSSファイルのパスとURLを追加するだけですか? 私はこれを行う正しい場所であると想定$form['#attached']['css'][]し$form['#attached']['js'][]ているので、フォームの再構築時に再読み込みされます。何かが欠けているようです。
36 7  forms 

9
2つのビューの結合を作成する方法は?
「投稿日」でソートされたユーザーのノードとコメントの結合を取得しようとしています。この投稿はD6のサンドボックスプロジェクトにリンクしていますが、7には何もありません。 この投稿には、D6でhook_views_pre_execute()とSQL UNIONを使用した例があります。これは、ビュー3のD7では機能しません。 merlinofchaosのコメントに出会いました Drupalの新しいクエリジェネレーターを使用しているため、クエリはSelectQueryオブジェクトであり、これを変更または置換する必要があります。詳細については、Drupal 7の新しいデータベースレイヤーを参照してください。 誰かがこれを行う方法や2つのビューを組み合わせる他のソリューションの例を持っていますか?
36 7  views 

4
アクセス許可をデバッグするにはどうすればよいですか?
Drupal 7で権限をデバッグするにはどうすればよいですか? コアレポート、エラーログ、開発モジュールエラーログ、バックトレース、ノードアクセス許可ブロックを使用しますが、それだけでは不十分な場合があります。特定のフィールド、ビュー、またはブロックがユーザーに表示されない理由を見つけるために、他に何を確認する必要がありますか? また、Drupal 6には、権限に関するレポートを作成するためのモジュールがありますが、Drupal 7では使用できません。 サードパーティのモジュールに関連するさまざまな許可を使用しています: - devel node access 7.x-1.x-dev - fast permissions administration 7.x-2.0 - organic groups access control 7.x-1.x - profile2 group access 7.x-1.x-dev - ur-node access 7.x-1.x-dev
36 7  users  debugging 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.