Drupal

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

6
カートの正味額が10ドルを超える場合にのみ、無料の商品をカートに入れるにはどうすればよいですか?
プロモーションの実施に興味があります... お客様のカートの合計が$ 10の場合、製品を無料にしたいと思います。 私はこのモジュールでそれを行うことができました:http : //drupal.org/project/uc_discounts_alt すべてが順調に機能していますが、10ドル相当の通常の製品を購入しない限り、顧客が製品をカートに追加できるようにしたくありません。 私が提供している製品を別のubercartクラスに配置することはできますが、カートの合計が10ドル以上でない限り、ノードが販売されないようにするモジュールが見つかりません。 任意のアイデアや助けをいただければ幸いです。 「無料」のチェックアウトオプションについてはすでに説明しました。カートの合計が最低$ 10でない限り、製品を販売できないようにする方法を探しています。
9 6  ubercart 

4
無制限の値フィールド-ノード編集で余分なフィールドを非表示にする方法
新しいノードを作成するとき、「無制限の値」フィールドに「新しい項目の追加」ボタンがあります。 大丈夫です。しかし、既存のノードを編集すると、UNDESIRED空の追加の値が追加されます。 私の本当のケースは大きな複合フィールドの場合ですが、例としてこの小さなフィールドを使用すると理解しやすいと思いました。 この「追加」フィールドが侵入的に追加されるのを防ぐ方法はありますか?
9 7  entities 

3
日付でEntityFieldQueryを使用する方法 [閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 10か月前に閉鎖。 特定の日付のエンティティを選択する必要があります。 以下はどのようにフォーマットする必要がありますか。2010年5月15日を解析する必要がありますか エラーページを取得する方法も。 function events2() { $query = new EntityFieldQuery(); $query ->entityCondition('entity_type', 'node', '=') ->propertyCondition('status', 1, '=') ->propertyCondition('type', 'event') ->propertyCondition('field_event_date', '15-May-2010', '='); $result = $query->execute(); return $result; }
9 database 

2
Drupal 7でコンテンツタイプのマシン名を変更する方法
コンテンツタイプの1つのマシン名に迷惑なタイプミスを見つけました。これを修正したいと思います。私が知っている唯一の方法は、コンテンツタイプを削除して新しいものを作成することですが、そのコンテンツタイプには、再作成したくないフィールドがたくさんあります。 もっと良い方法はありますか?
9 7  nodes 

6
フォームの選択フィールドのオプションを無効にする
フォームの選択フィールドのオプションを無効にするにはどうすればよいですか? $form['feed'] = array( '#type' => 'select', '#title' => t('Display of XML feed items'), '#options' => array( 'title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text'), ), '#description' => t('Global setting for the length of XML feed items that are output by default.'), ); たとえば、「タイトルのみ」オプションを無効にするにはどうすればよいですか?
9 7  forms 

5
追加のユーザープロファイルフィールドへのアクセス
以下を使用して、ダースほどの新しいフィールド(Drupal 7)をユーザープロファイルに追加しました。 設定->ユーザー->アカウント設定->フィールドの管理(admin / config / people / accounts / fields) これらの値にアクセスするにはどうすればよいですか?$ userの一部ではないようです 試したが、成功しなかった: global $user; var_dump($user);
9 7  users 

1
ブックモジュールと分類モジュール
BookモジュールとTaxonomyモジュールは、コンテンツを階層構造で編成する点で非常に似ています。 両方のモジュール: マルチレベル階層を許可 ビューからアクセスできます node.tpl.phpファイルを介したすべてのカスタムテーマ 階層内のコンテンツを昇格または降格したり、別の階層に移動したりする手段を提供する Bookモジュールには、ナビゲーションシステムを作成するという追加の利点があります(おそらく、分類法とビューでこれを再作成できます)。 私の質問はこれです:階層構造でコンテンツを整理するためにどちらを使用するのが良いですか?一方には他方に不利または利点がありますか? コアに2つの類似したモジュールが存在するのは奇妙に思えます。なぜ1つにまとめられないのですか?

3
ノードフィールドの値を取得するにはどうすればよいですか?
node.tpl.phpで生の値を取得しようとしていますが、レンダーを使用すると問題が発生します。 <?php print render($content['field_price']);?> field_image値を返すだけでなく、画像全体をフォーマットして出力します。 フィールドの生の値のみを取得する方法が必要です。どうすればこれを達成できますか?
9 7  entities  nodes 

2
なぜDrupalオブジェクト指向ではないのですか?
私はドキュメントとソース(現時点ではDrupal 6)をのぞき始めたところ、目に見えるクラスはなく、膨大な数の接頭辞付きの関数だけがあることに気づきました。これは便利ですか?そのような決定には背景がありますか?どうして?
9 6 



2
hook_menuコールバックを介してJSONデータを使用するにはどうすればよいですか?
DrupalサイトでTropoのWebAPIを設定しようとしています。example.com/ tropoのhook_menu()コールバックを作成し、作成したhook_menuコールバックを使用して、TropoからのAPI呼び出しを利用すると思います(データの単純なJSON配列が含まれています)、次に応答します。 応答部分はかなり簡単に実行できます...データを作成し、drupal_json_output()を終了して(基本的にはJSONを返すだけです)。 私が問題を抱えているのは、/ tropoメニューコールバックに送信されるデータを取得することです...次のいずれかを使用してデータにアクセスできません。 $json = file_get_contents("php://input"); // returns NULL (以下はinputstreamモジュールを使用します:) $json = file_get_contents("drupal://input"); // also returns NULL 他のモジュールの動作を確認したところ、hook_initを使用してJSONを取得しているようです。これは推奨される方法ですか?私はhook_menuでそれをできるようになり、自分のパスなどを使用したいです... または、必要に応じて、独自のPHPスクリプトを記述してDrupalの外部で実行し、データベースのブートストラップを実行する方がよいでしょうか。
9 services  json 

1
ビュー3でクエリを表示する方法
ビューで作成されたMySQLクエリを確認します。ビュー2では、ビュー3 UIでそれを見つけることができないように見えますが、表示されます。それはまだ入手可能ですか?
9 views 

6
電子メール検証フォームAPI
フォームAPIでサーバー側の電子メール検証を処理する最良の方法は何ですか? 下記のフォームの一部のどこかに実装できますか、それとも他のオプションはありますか? $form['address']['mail'] = array( '#type' => 'textfield', '#title' => t('E-mail'), '#required' => TRUE, '#default_value' => $subscription->mail, '#maxlength' => 255, ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Versturen'), ); return $form; }
9 forms 

3
エンティティトークン+日付フィールド+カスタム形式…スペースを使用できない
コンテンツタイプ(今週の質問)...日付フィールドがあります(「公開日」に使用されます。質問はその日付まで公開されません)。 デフォルト(長、中、短)の日付形式を変更せずに、タイトルのカスタム形式を設定しようとしています。 「タイトルのパターン」の 場合... [node:field-jcqotw-date:custom:l]の場合、日が表示されます(例:日曜日)。 [node:field-jcqotw-date:custom:lF]の場合、dayMonthが表示され、スペースは表示されません(例:SundayJune)。 I [node:field-jcqotw-date:custom:l F]の場合、「[node:field-jcqotw-date:custom:l F]」と表示されます(例:SundayJune)。 [node:field-jcqotw-date:custom:l F]の場合、「Sunday June」と表示されます(例:SundayJune)。 「l F」、「l F」、「l \ F」、「改行しないスペース」、「スペース」などを試しました。「カスタム」でスペースを使用させないようです。 編集:いくつかの調査の後...それはエンティティトークン+ CCK日付フィールドの問題のようです...私はそれらの場所に問題を提起する必要があります。 「カスタム形式」でスペースを使用できないのはなぜですか? また、単に「myDate」と呼ばれる「日付タイプ」を作成しました=> 'l F j、Y'( '2011年6月5日')。トークンにその形式を表示させる方法はありますか?ロング、ミディアム、ロー、ショート... "myDate" ... 編集:タイトルと質問をより正確に更新しました。問題はエンティティAPI、コンテキスト、日付フィールドと関係があります
9 7  datetime  tokens 

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