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

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

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

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

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 

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

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 

4
JavaScriptを特定のコンテンツタイプに追加する
JavaScriptファイルをコンテンツタイプに基づいて特定のページに追加するための最良の方法は何ですか?たとえば、私はこれを追加したいと思います: <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> これまでのところ、この方法を使用して特定のコンテンツタイプに追加しています。map_pageコンテンツタイプの場合、ページに以下の2行のコードを追加します--map_page.tpl.php。 drupal_add_js("http://maps.google.com/maps/api/js?sensor=false", 'external'); $scripts = drupal_get_js(); 他にもっと良い方法はありますか?可能であれば、いくつかの例を挙げることができますが、現在はよくわかりません...
9 7  javascript 

3
Drupalには検索結果用のAJAXソリューションがありますか?できればApachesolr統合がありますか?
具体的には、ユーザーが検索クエリを入力している間、上位5つの検索結果をオプションとしてドロップダウンメニューに表示できることを指します。これは、ノード参照のオートコンプリートの動作と多少似ています。このような機能をApachesolrで動作させると便利です。
9 7  search 



3
フォームAPIファイルのアップロード
フォームに次のコードがあります。 $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); 送信ハンドラでは、ファイル名を返しますが、ファイルを保存せず、ファイルオブジェクトを返します。他に何をする必要がありますか? 私がやろうとしていることは、ノードのファイルフィールドに保存されているファイルをアップロードできるブロックを作成することです。
9 7  forms  files 

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