Drupal

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

3
ノード全体をメールで送信(テンプレートの内容を含む)
独自のカスタムnode.tpl.phpファイルを作成しました。ユーザーがそのコンテンツタイプの新しいノードを作成するたびに、ノード全体をメールで送信したいと思います(node.tpl.phpファイルのすべてのHTMLがメールフレンドリーであることを確認しました)。 これどうやってするの?理想的には、ノードが保存されたときに電子メールが特定の電子メールアドレスに自動的に送信されるようにしたいと考えています。 ルールとHTMLメールの組み合わせで、私が望むことを実現できることがわかりました。例外...ルールアクションを作成する場合、ノード全体(node.tpl.phpテーマを含む)にメールを送信するオプションはありません。ルールは、特定のノードフィールド(テーマなし)を電子メールで送信するオプションのみを提供します。 任意の提案が最も高く評価されます!
9 rules  emails 


3
翻訳された文字列をDrupal.locale.stringsに変換するにはどうすればよいですか?
したがって、(テーマ内の)カスタムJavaScriptコードの一部でDrupal.t()関数を使用しようとしています。 Drupal.locale.stringsオブジェクトに必要な文字列を取得するにはどうすればよいですか?そこにいくつかの文字列が表示されますが、もちろんデータベース全体をロードできません。それに追加する最良の方法は何ですか?追加した文字列を翻訳インターフェースで編集できるように、PHPのt()関数を使用したいと思います。
9 7  i18n-l10n 


5
複数のフォーム送信を防ぐ(サーバー側)
ユーザーがForm APIによって作成されたフォームを複数回送信できるという問題が発生しています(高速クリックすると複数のリクエストが発生します)。 ボタンを無効にする基本的なクライアントサイド(JavaScript)ソリューションを導入しましたが、この状況を防ぐ最善の方法はサーバーサイドにあるのかどうか知りたいです。 Drupalのフォームトークンシステムを使用してこれを処理するための推奨される方法はありますか?特にグローバルフォームソリューション(つまり、hook_form_alter()を使用してすべてのフォームにカスタムバリデーターを追加する)。 これまでの私のアプローチは次のようなものでした: function mymodule_form_alter(&$form, &$form_state, $form_id) { $form['#validate'][] = 'mymodule_form_validate'; } function mymodule_form_validate(&$form, &$form_state){ //initialize form array if (!isset($_SESSION['submitted_forms'])){ $_SESSION['submitted_forms'] = array(); } $form_token = $form_state['values']['form_token']; if ( isset($_SESSION['submitted_forms'][$form_token]) && $_SESSION['submitted_forms'][$form_token] = TRUE ){ form_set_error('name]', 'This form has already been submitted'); } else{ $_SESSION['submitted_forms'][$form_token] = TRUE; } …
9 forms 

3
drupal 7.10:最も閲覧された投稿の表示
ビューを使用して、最も閲覧された投稿ページを作成しようとしています。ほとんどのコメント投稿でページを作成する方法を知っていますが、表示回数オプションが見つかりません。助言がありますか。関係を追加する必要がありますか?
9 7  views 

4
WindowsでXHProfを構成する方法は?
Lorenzo Albertonチュートリアルの助けを借りて、Linuxサーバー上のdrupal 6用にXHProfをインストールします。今それをWindowsにインストールする必要がありますが、XHProfをWindowsにインストールできないことがわかりました。さらに、drupal.org XHProfでは、drupal 7以降で使用できます。だれかがWindowsにdrupal 6のXHProfをインストールした場合は、共有してください。
9 debugging 

4
コンテキストフィルターで演算を行う方法
コンテキストフィルターを指定するのではなく、コンテキストフィルター+1を指定することは可能ですか(つまり、現在のフィルター値に1を追加しますか?) 引数を取るビューがある場合、元の引数を使用して別のビューへのリンクを作成するグローバルテキストフィールドを作成できることを理解しています。 つまり、view1 / arg1には、view2 / arg1へのリンクとして出力されるグローバルテキストフィールドを含めることができます。 view2 / arg1 + 1へのリンクとして出力するグローバルテキストフィールドを作成することは可能ですか つまり、現在の引数に1を追加しますか?
9 views 

4
「drush make」モジュールをローカルモジュールコードで使用するにはどうすればよいですか?
「drush make」が提供するワークフローが気に入った。drupal.orgの準備ができていない状態で開発コードをmakeファイルに入れたいと思う人もいると思います。たとえば、bashスクリプトを使用してサイトの新しい開発テストインスタンスをすばやくデプロイしたり、 Aegirで見ました。 これに適した現在のワークフローは、開発コードのgitリポジトリを利用することです。しかし、私の開発マシンはWindows 7であり、Ubuntuサーバーインスタンスの仮想ボックスで「drush make」を使用したいと考えています。

3
Drupal 7でコメント/返信のインデックスを作成しない方法
私はDrupal 7を使用していますが、「noindex」メタタグを使用して、http: //example.com/comment/reply/43/738 が検索エンジンによってインデックスに登録されないようにしています。 robots.txtで次の役割を使用したにもかかわらず、コメント/返信ページがインデックスに登録されています。 Disallow: /comment/reply/ / comment / reply /ページの「noindex」メタタグを組み込む必要があるテンプレートファイルはどれですか。
9 comments 

4
カスタムdrupalフォームに分類用語参照フィールドを追加する方法
メニュー項目はdrupal_get_form、コールバック関数として定義され、コールバック関数からフォームを返します。taxonomy_term_referenceこのフォームにフィールドを追加するにはどうすればよいですか? $items['files/add'] = array( 'title' => 'Add file', 'description' => 'Allows users to add files', 'type' => MENU_CALLBACK, 'page callback' => 'drupal_get_form', 'page arguments' => array('mymodule_add_file'), 'access callback' => TRUE, ); function mymodule_add_file($form, &$form_state) { drupal_set_title("Add file"); $form['mymodule_form'] = array( '#type' => 'fieldset', '#tree' => TRUE, '#collapsable' => FALSE, '#title' …

4
フォームボタンでJavaScriptのみを呼び出す方法は?
私はJavaScriptとDrupalのフォームを実験しています。現在、JavaScriptを使用して選択リストにオプションを追加するモジュールの管理フォームにボタンを作成しようとしています。私が実行している問題は、ボタンをクリックすると、JavaScriptが呼び出されてもフォーム全体が更新されることです。Forms APIリファレンスを見て、ボタンを停止するためにボタンに設定できる何らかの属性があると考えましたが、何も見つかりませんでした。ボタンによるページの更新を停止する方法はありますか?これは行き止まりですか? $form['#attached']['js'] = array( drupal_get_path('module', 'test').'/js/test.js', ); $form['list'] = array( '#type' => 'select', '#options' => array(), '#attributes' => array( 'name' => 'sellist', ), '#size' => 4, ); $form['add_button'] = array( '#type' => 'button', '#value' => 'Add', '#attributes' => array( 'onclick' => "add_to_list(this.form.sellist, 'Append' + this.form.sellist.length);", ), ); //JavaScript function …
9 7  forms  javascript 

3
Drupal 7に添付されたPDFおよびWord文書を検索させる方法
私が読んだことから、PDFとWordの添付ファイルをインデックスに登録して検索で返すには、Solrを使用する必要があるようです。私はSolrをDrupalと連携させていますが、ドキュメントのインデックス付けを行うためにTikaがSolrを操作する必要があると思います。Tikaに関するドキュメントはほとんどありません。これの良い情報源がどこにあるか誰かが知っていますか?Drupalインデックスが添付されたドキュメントを検索するためのより良い/より簡単な方法はありますか?
9 7  search 


2
分類法を管理するための権限を制限するにはどうすればよいですか?
すべての語彙ではなく、特定の語彙の用語を追加/編集できるユーザーロールを希望します。 分類法の権限設定で、「語彙と用語の管理」にロール権限を付与する必要があるようです。ただし、すべての語彙を編集できます。各語彙の編集/削除権限は何の効果もありませんか? 私はさまざまな分類法アクセスモジュールを見てきましたが、ノードでの用語の使用などを制限しているようです。私の状況はより単純です。特定の役割は、語彙に用語を追加できる必要があるだけです。 ここで何が欠けていますか?

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