Drupal

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

2
EntityFieldQueryを使用して、ノード参照フィールドが設定されていないすべてのノードを検索しようとしています
私が見つけた最も近いコードスニペットをいくつか検索した後: ->fieldCondition('field_name_ref', 'nid', 'NULL', '!='); これにより、ノード参照がnullでないすべてのものが検索されます。しかし、に変更し!=て=も何も返されません。私は考えることができるすべての値の組み合わせを試しました: のNULL代わりに渡し'NULL'ます。 渡す array() やってみる 1, "<" "", "CONTAINS" "", "=" 0, "=" さらにいくつか考えて、考えられるすべての組み合わせを試してみてください。 どうすればこれを取り除くことができますか?
8 entities 

3
Display Suiteの2つのフィールドのいずれかを条件付きで表示しますか?
Display Suiteを使用して2つのフィールドのいずれかを表示するための賢い方法または優先される方法があるかどうか疑問に思っています。 したがって、私のケースでは、アップロードされている場合は画像、またはEVA(エンティティビューの添付ファイル)のいずれかが必要です。どちらも正しく表示されています。もちろん、画像がアップロードされていない(未入力の)場合、EVAフィールドは正常に表示されます。しかし、画像がアップロードされた場合、EVAフィールドを非表示にしたいと思います。 カスタムコードフィールドを作成することはできると思いますが、別のフィールドを選択する組み込みの方法がある場合は、それを避けたいと思います。たぶんフィールドグループで何か? ありがとう!
8 7  entities 

1
独自のコンテンツをノードに追加する
ノードにカスタムコンテンツを追加するモジュールを作成しました。このカスタムコンテンツをノードビューに表示したいと思います。hook_node_view()使用するのに最適なフックだと思いますが、コンテンツが表示されません。 私がこれまでに得たものは次のコードです: function mymodule_node_view($node, $view_mode = 'full', $langcode = NULL) { $node->content['mymodule']['#items'][0] = array( 'value' => theme('mymodule_output', array('mymodule_cid' => $node->mymodule_cid)), 'summary' => '', 'format' => 'full_html', 'safe_value' => theme('mymodule_output', array('mymodule_cid' => $node->mymodule_cid)), 'safe_summary' => '', ); $node->content['mymodule']['#weight'] = 12; } 誰か助けてもらえますか?
8 7  hooks  nodes 

3
レンダリングせずにビューを実行する
プログラムでビュー(引数を指定)を実行し、レンダリングせずに生の結果を取得したいと思います。出来ますか? 使用する$view->preview('default', $args);と、結果がHTMLに変換されます。私$view->resultは生の結果を反復するために使用できることを知っていますが、一部のフィールドに使用しているカスタムレンダリングはバグがあり、WSODを提供します(レンダラーを修正する興味も機能もありません、それはエッジケースです:)) Drupal 7でビュー3を使用しています
8 7  views 

1
Drupal Commerce:支払いモジュールの設定を取得する方法は?
特定の支払いモジュールの構成をプログラムで取得する方法は? 私は試した $settings = rules_config_load('commerce_payment_MODULE_NAME'); 非常に基本的な情報(名前、IDなど)と空の「設定」配列を返します。 また、DBから直接取得することもできます。 unserialize()関数で完全に処理できないシリアル化された配列に格納されます。
8 7  commerce 

2
非管理者はどのようにコンテンツを追加しますか?
Drupal 7では、特定の役割を持つユーザーが新しい記事を追加できるようにするにはどうすればよいですか? 管理者としてログインし、記事であるノードの作成および編集を許可するロールの権限を設定しました。 「NewRole」などのロールを持つユーザーでログインすると、新しい記事を作成するためのコントロールやダッシュボードが表示されません。 この新しいユーザーとして新しい記事を追加するにはどうすればよいですか?
8 users  nodes 

2
JavaScriptを使用してDrupal 6のフロントページを検出する
Drupal 6でJavaScriptを使用して、現在のページがフロントページかどうかを検出する方法はありますか?現在のページがフロントページであるかどうかに基づいて異なるJavaScriptコードを出力するカスタムDrupal 6モジュールがあります。drupalに1つのjavascriptファイルを追加するため、JavaScriptにチェックを入れる必要があります。 サイトはVarnishキャッシュを介して提供されるため、PHPでチェックを追加したくありませんが、を使用する方がずっと簡単だったでしょうdrupal_is_front_page()。 これを行うDrupalネイティブの方法はありますか?jQueryベースの提案は高く評価されます。 ありがとう。

1
ビューに必要な追加のjs / cssファイルも読み込まれるようにajaxでビューを読み込む方法は?
現在、私はこのようにjQueryを使用してビューをロードしています: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ height: newHeightOfTarget }, 150); target.children().delay(150).fadeIn(300); Drupal.attachBehaviors(target); }); }, error: function(data) …
8 7  views  ajax  javascript 

1
モジュールを取得してビューをインストールするにはどうすればよいですか?
開発環境でモジュールを開発しました。UIを使用してビューを作成しました。ビューをエクスポートしましたが、どこに配置するかわからないため、新しい環境にモジュールをインストールするとビューも作成されます。 これを正しく行うにはどうすればよいですか? おまけ:モジュールでビューをアンインストールするにはどうすればよいhook_uninstallですか?

2
drupal 7のノードコンテンツ内の$ languageへのアクセス
通常、私は$ languageを使用してdrupal 7ページでアクティブな言語を取得します。現在、ノードのコンテンツ(PHPコードに設定)にいくつかの変更を行っていますが、変数が機能していないようです。ノードのコンテンツ内でアクティブな言語を取得する必要があります-どのようにですか?
8 7  nodes  i18n-l10n 

4
drupal 7のユーザー/登録ページフォームにテキストフィールドを追加するにはどうすればよいですか?
Drupal 7のユーザー/登録ページでテキストフィールドを変更して追加したい。フォームが関数によって生成されることを知っていますuser_register_form() この方法でテキストフィールドを追加できますか? function bartik_copy_user_login($form, &$form_state) { global $user; // If we are already logged on, go to the user page instead. if ($user->uid) { drupal_goto('user/' . $user->uid); } // Display login form: $form['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#size' => 60, '#maxlength' => USERNAME_MAX_LENGTH, '#required' => TRUE, …
8 forms 

2
ユーザーポイントカルマ-反対票に対してのみユーザーポイントを請求することは可能ですか?
ユーザーポイント、ユーザーカルマ、投票アップ/ダウンモジュールを使用しています。賛成ではなく反対に投票した場合にのみユーザーポイントを差し引くように構成できる方法があるのでしょうか。 Stack Exchangeのレピュテーションシステムに似ています。賛成票を投じてもドッキングされませんが、反対票を投じると評判ポイントがドッキングされます。 評判ユーザーポイント->カルマポイント->投票者ポイントコストの設定を使用すると、投票の方向に関係なく、投票した場合にのみ課金するように構成できます。何か案は?

5
hook_field_extra_fields:デフォルトでは非表示
hook_field_extra_fields()を実装するときに、追加のフィールドをデフォルトで非表示にできますか? モジュールが有効になった直後にフィールドを表示するのではなく、オプションとして追加フィールドを提供する方が便利な場合があります。
8 7  entities 

3
画像のサイズを自動的に変更する
コンテンツ領域に画像を挿入すると、通常はコンテンツ領域よりも大きく、貼り付けられた画像が隣接するブロックと重なります。HTMLを編集してwidth、heightCSSプロパティを設定する必要があります。 Drupalで画像の自動サイズ変更(縮小)を構成することはできますか?したがって、記事の作成者は任意のサイズの画像のみをアップロードしますか? ありがとうございました
8 7  media 

3
Drupal 7でWebフォーム送信をajax化する方法は?
私が使用してレンダリングをWebフォームに変更しようとしているhook_form_alter()とhook_node_view()私はどこかに「#ajax」を追加することができますので、カスタムモジュールでは。 D6またはD7でwebformとajaxを使用した経験がある人はいますか?ロジックはD6とD7で同じであり、実装が変更されるだけだと思います。
8 7  ajax  webforms 

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