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

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


2
ビューのコンテキストフィルターで提供されるfield:deltaコンテンツタイプの意味は何ですか?
ビューの新しいコンテキストフィルターを作成する場合、タイプのリストにはcontent:spec(field_spec:delta)などのオプションが含まれます。specは、ビューで受け入れられるコンテンツタイプにアタッチしたフィールドの名前です。リストに表示されるすべてのフィールドではありませんが、一部に表示されます。このフィールドに関する参照が見つかりません。これは何ですか(field_name:delta)?
27 views  7 

6
EntityFieldQueryをデバッグしますか?
誤動作しているモジュールがあります。EFQは予期しない結果を再試行していますが、コードを見ただけではその理由がわかりません。EFQに相当するdpq()はありますか?それらをデバッグする他の方法は?
27 7  entities  debugging 

11
「ウェブサイトで予期しないエラーが発生しました。後でもう一度やり直してください。」
Drupal 7でこのエラーがあります このエラーに関する詳細情報を入手するにはどうすればよいですか?任意のレポート、任意のログはどこにありますか?PHPエラーには何もありません。 どうすればそのメッセージを無効にし、デバッグ目的でより有用なものを使用できますか? 注:私の質問は「この問題をどのように修正できますか」ではありません
27 7  8  debugging 


6
admin / configページにモジュールを追加する方法は?
Drupal 7のモジュールに取り組んでいます。hook_menuの実装を追加しました。 $items['admin/config/content/mymodule'] = [ 'title' => 'MyModule', 'description' => 'Configure MyModule settings.', 'page callback' => 'mymodule_get_form', 'page arguments' => ['mymodule_admin_settings'], 'file' => 'mymodule.admin.inc', 'access arguments' => ['administer mymodule'], 'menu_name' => 'mymodule', ]; ...そしてmymodule.infoへのconfigure行: configure = admin/config/content/mymodule MyModule のConfigureリンクがadmin / modulesページに表示されるようになりましたが、admin / configページにモジュールをリストする方法はありますか?または、admin / configページはコアモジュール専用に予約されていますか?
27 7  routes  navigation 

4
キャッシュを完全にオフにする方法は?
Drupal 7でサイトを開発していますが、キャッシュにより作業が大幅に遅くなります。たとえば、フォームのテーマ機能がありました。私は戸惑いました、なぜうまくいかないのですか。キャッシュをクリアして修正されるまで。 完全にオフにする方法は?
26 7  caching 

5
ノードの翻訳とエンティティ(フィールド)の翻訳
多言語サイトにあなたがお勧めするものを知りたいです。たとえば、次の場合を考えてみましょう。ページとそのコンテンツは、3つの言語(ドイツ語、英語、スペイン語など)で利用できる必要があります。このサイトでは、1つのプロファイルタイプ、複数のコンテンツタイプとビュー、分類法、分類法参照、ノード参照、ユーザーおよびフィールド参照、フィールドコレクション、メニューなどを使用します。この情報はすべて翻訳可能である必要があります。 私が知る限り、これを取得する方法は2つあります。エンティティ変換と「ノードベース」メソッドを使用する方法、または国際化モジュールとl10n を使用する通常の方法です。 どのような方法を選択すればよいですか?どの場合、なぜ他の方法ではなく方法を考慮する必要がありますか?
26 7  i18n-l10n 

5
クエリで「NOT IN」を使用するにはどうすればよいですか?
条件ステートメントを使用して「NOT IN」を含むクエリを記述する適切な方法は何ですか? 私のクエリは次のとおりです。 SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); 私は次のようなものを試しました: $query->condition('n.' . $key, $value, 'not in (select language from languages where language = $value)');
26 7  database 

3
プログラムでロールにアクセス許可を割り当てる方法
簡単にインストールできるように、プログラムでいくつかの役割に割り当てたい権限があります。 モジュールをインストールし、許可とロールの両方を作成しているため、許可を設定するロールIDがありません。これまでのところ、ロールIDを必要とするロールをプログラムで割り当てる方法を見つけました。 どういうわけか、名前(文字列)でロールを検索し、ロールIDを取得してから許可を割り当てることができるのだろうかと思います。それはちょうどいい感じではありません。
26 7  users 

4
カスタムブロックのテーマを設定する方法
hook_block_infoand hook_block_themeなどを使用してブロックを作成しました。しかし、どうすればテーマを設定できますか? キー'subject'とキーで配列を返すように動作しています'content'。しかし、hook_block_view()フック内で直接マークアップを作成しましたが、それは私が望むものではありません。 ドキュメントでは、コンテンツはマークアップとしてではなく、レンダリング可能な配列として返されることが望ましいとされています。しかし、このレンダリング可能な配列は何ですか?彼らはマークアップではなくデータであるべきだと言っていますが、例で見るのはマークアップのラッパーとして使用されているだけで、そこで何も得られません。 block--MYMODULE--DELTA.tpl.phpテーマにを含めることができますが、それをどのように呼び出し、どのようにデータをブロックに渡すことができますか?
26 7  blocks  theming 


5
HTMLメールを送信する方法
私たちのウェブサイトで取引のためにHTMLメールをユーザーに送信する簡単なモジュールを作成しています。 よく検索しましたが、Drupalの適切な解決策が見つかりません。これで、プレーンテキストのメールを送信できます。 Drupal 7でHTMLメールを送信するための段階的な手順は何ですか? function example_form_submit( $form,&$form_state) { $friend_email=$form_state['values']['friend_email']; $mailto =$friend_email; //gift to a friend $mailfrom ='no-reply@example.com'; $subject = "another message for HTML email from example.com"; $body="<h2 style='font-size:28px;color:red;'>Hello EMAIL, i here i want to be <b>bolded</b></h2>"; if (drupal_mail('example', 'send_gift', $mailto, language_default(),$params,$mailfrom,TRUE)) { drupal_set_message(t('Your gift was sent successfully!!!')); } else { …
25 7  emails 

4
ノードエクスポートを一括ノードエクスポートに設定する方法
大量のノードをエクスポートするためにノードエクスポートを試していますが、すべてのノードを選択して個別にエクスポートする必要があるようです。 選択したコンテンツタイプのすべてのノードをエクスポートする場合はどうなりますか?Node Exportでこれを行う方法はありますか、または別のモジュールを見つける必要がありますか?

5
コンテンツタイプごとの前処理機能
さまざまな方法で前処理する必要があるコンテンツタイプがいくつかあります。したがってtemplate.php、私のテーマではfoo現在次のようになっています。 function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... } コンテンツタイプのマシン名をフックするDrupal固有の前処理関数を指定できるようにしたいと思います。使用してみましたfoo_preprocess_newsが、呼び出されることはありません。 もっと良い方法はありますか?
25 7  theming 

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