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

バージョンタグは、サイトが使用しているバージョンを単に示すだけでなく、バ​​ージョンにのみ適用される質問に使用する必要があります。

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 

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 

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 


6
特定のモジュールの更新をチェックしないようにするにはどうすればよいですか?
現在のプロジェクトでは、いくつかのモジュール(ノード階層、ワークベンチアクセスなど)の寿命を修正する必要がありました。これらのモジュールは現在、プロジェクトのニーズに完全に適合しており、将来のコアの更新で壊れることはほとんどありません。 つまり、アプリが引き渡されると、クライアントはシステム(ユーザー1)に完全にアクセスできるため、これらのモジュールに利用可能な更新があると警告されます。そして、彼らが何度も私に彼らに懇願しなくても、彼らはそれらを更新します(ああ、クライアントなしでどれだけ簡単な人生になるでしょう!)。 .info更新マネージャーがこれらのモジュールの更新をチェックしないように説得する方法(おそらくモジュールのファイル内)がありますか? 編集 ファイルでproject status url使用できるキーを知っている.infoので、存在しないURLに設定できると思いますが、可能であれば、きれいな方法でこれを行う方がはるかに望ましいです。
35 7  updating 

5
db_queryでIN句を使用する
プレースホルダーを使用して、クエリにIN句を追加する方法がわかりません。 私はそれが次のようなものになりたいです: $nids = array(1, 2, 3); $result = db_query('SELECT * FROM {node} WHERE nid IN :nids', array(':nids' => $nids)); この簡単なタスクに関するドキュメントは見つかりません。これを達成する適切な方法は何ですか?
35 7  database 

5
一括フィールド更新?
既に多くのノードがあるDrupal 7コンテンツタイプに新しい(テキスト)フィールドを追加しました。 これらすべてのノードのデフォルト値をフィールドに入力するにはどうすればよいですか?
35 7  entities 

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