Drupal

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

3
DrupalがURLで#を%23として書き換えないようにする
私は出力を書き直し、それをトリミングし、続きを読むリンクを提供するフィールドがあります。続きを読むリンクには#が含まれています。これは、リンク先ページでビューアコーディオンをトリガーするページアンカーだからです。 ビューは実際に表示されているリンクで#文字を%23に変換しており、リンクが壊れています。 URLの#文字に戻すにはどうすればよいですか?
7 views 

5
ビュー3.3で内部結合を左結合に変更しますか?
ビュー3.3を使用して、Drupal 7で2つのコンテンツタイプを表示するビューがあります。いずれかのコンテンツタイプにのみ関連付けられているフィールドの値に基づくフィルター条件があります。そのフィールド基準がある限り、ビューはを実行しているためINNER JOIN、そのフィールドがアタッチされていない最初のコンテンツタイプのビューは返されません。 ビューからクエリをコピーINNERし、をLEFT結合に変更して、それをmysqlシェルに貼り付け、期待どおりのすべての行を取得しました。しかし、ビューエディターでこれらの変更を行う方法がわかりません。 ビューエディターの「関係」ブロックで遊んでいましたが、結合タイプを変更できる場所がわかりませんでした。 ビュー3.3の結合方法を変更できますか?
7 7  views  database 

4
Drupal 7ファセット検索:常にファセットを表示
searchapi、facetapi、およびentityapiを使用するファセット検索機能があります。これを開発したのは私ではありませんが、Drupalでの経験はあります。現在、ナビゲーションは選択にリンクを使用しており、以下のようになります(箇条書きの最初のレベルはリンクではありません)。ミキシングを選択すると、サウンドデザインと構成が予想どおりに消えます。 クライアントが望んでいるのは、ユーザーがドリルダウンしても(何も返されない場合でも)すべてのアイテムが表示され、選択可能なままであることです。一度に選択できるのは、カテゴリごとに1つの項目だけですが、ユーザーは「戻る」ことなく選択できるはずです。 アドバイスは大歓迎です。 私達がすること_ 混合(18) サウンドデザイン(11) 構成(6) 私たちは誰ですか_ ジョー・シュモー(17) ジェフ・ブレック(14) デビッドベリー(4) 所属作曲家_ ジム・キャリー(3) トニー・マロニ(2)
7 7  entities  search 

2
メディアからレンダリングされたファイルをリンクでラップする
これは、Media 7.1.2 / Media 7.2.Xでメディアスタイルを設定する方法に関する質問ですか。。 Drupal 7サイトでMedia 1.2を使用して、画像にいくつかのフィールド(キャプション、クレジットなど)を追加しています。 たとえば、特定のビューモードでレンダリングされたファイルとして表示するように設定された画像フィールドがある場合 このビューモードの適切なフィールドを表示する方法をディスプレイに設定しました。ファイル表示では、例えば メディア/ fidページへのリンクで画像をラップする方法はありますか?UIからこれを行う方法がわかりません。テーマ開発者から、画像フィールド全体のコンテンツ関数(コンテンツタイプに関するもの)間で呼び出されているテーマ関数と前処理/処理関数に関する有用な情報が提供されていません。関係あり)および画像自体(実際の<img />要素)。 この時点では、フィールドコレクションに切り替えたくありませんが、それが唯一の選択肢である場合は、Media 2.xへの切り替えを楽しんでいます。
7 theming  media 

4
drupalディストリビューションを更新する正しい方法は?
Commerce Kickstartディストリビューションのサイトがあります。 私の配布バージョンは7.x-2.0-rc1ですが、7.x-2.0-rc2バージョンが利用可能になりました。 ディストリビューションを更新するにはどうすればよいですか?私はこれらの方法を試しました(どちらも失敗しました...) 1)drupal uiを使用して、アップデートの標準プロセスに従います。私はこのエラーメッセージを受け取ります: > Notice: Undefined index: version_major in update_calculate_project_update_status() (line 595 of > /Applications/MAMP/htdocs/mySite.com/modules/update/update.compare.inc). > Downloading updates failed: > > commerce_kickstart-7.x-2.0-rc2-core.tar.gz does not contain any .info files. > Notice: Undefined index: version_major in update_calculate_project_update_status() (line 595 of > /Applications/MAMP/htdocs/mySite.com/modules/update/update.compare.inc). 2)ディストリビューションをダウンロードして、mysite.com / profiles / commerce_kickstartフォルダーを置き換えました。これも機能しませんでした。 ¿これを行う正しい方法はどれですか?

4
Drupal 7のネストされた画像/ビデオギャラリー
さてさて、しばらく探し回って、私が探しているものを正確に見つけられなかった後、誰かがこれを手伝ってくれるといいのですが。 私のウェブサイトでは、画像ギャラリーとビデオギャラリーの両方を用意する予定です。ビューギャラリーを構成したり、やりたいこと以外の不思議に機能するメディアギャラリー(メディアギャラリー)を使用したりできます。 私のビデオ(または可能な場合は画像も)セクション一度に最大3層までのギャラリーを入れ子にしたいと思います。私はこの分類法を実行できると想定していますが、新しい「シリーズ」が出てくるたびに新しい用語を追加したくありません。出てくる前にそのシリーズの名前が必ずしもわからないからです。 私のギャラリーはそのように流れたいです: ギャラリーの概要 ギャラリーA ギャラリーA1 ネストされたギャラリーA11 ネストされたギャラリーA12 ネストされたギャラリーA13 ギャラリーA2 ネストされたギャラリーA21 ネストされたギャラリーA22 ネストされたギャラリーA23 ギャラリーA3 ギャラリーA31 ギャラリーA32 ギャラリーA33 ギャラリーB ギャラリーB1 ギャラリーB2 ギャラリーB3 ギャラリーC ギャラリーC1 ギャラリーC2 ギャラリーC3 私はおそらくこれを考えすぎており、ネストされたギャラリーを含むサイトの投稿を読んだので、これを理解するのが難しいようです。 最後のオプションは、Drupal 6にダウングレードすることです。この方法が本当に簡単であれば、それほど大きな問題ではありません(私のサイトにはまだ実際のコンテンツはありません)。入れ子にされたギャラリーがD6で行われていることを知っています。数年前、入れ子になったギャラリーを含むD6のWebサイトを持っていたので、これが今問題であることに驚いています。

2
管理ファイル:#default_valueを設定する適切な方法は何ですか?
$form['picture']['file'] = array( '#type' => 'managed_file', '#title' => t('picture'), '#description' => t('Allowed extensions: gif png jpg jpeg'), '#default_value' => (isset($foo->picture->fid) ? $foo->picture->fid : ''), '#upload_location' => variable_get('picture_upload_location'), '#upload_validators' => array( 'file_validate_extensions' => array('gif png jpg jpeg'), // Pass the maximum file size in bytes 'file_validate_size' => array(MAX_FILE_SIZE*1024*1024), ), ); ここに上記のコードスニペットがあります。とても便利ですが、設定が大変です#default_value。 …
7 7  media  forms  files 

2
1 2つのビューブロックの露出フィルターの改善
ビューブロックが2つあるページを作りたいのですが。ビューには同じコンテンツタイプが表示されますが、形式は異なります。 ブロックAにはOpenLayersマップが含まれています。 ブロックBにはリスト結果が含まれています。 分類法に基づいて両方のビューをフィルター処理したいのですが、1つのフィルターブロックが公開されています。 ブロックA用に1つのBetter Exposed Filterを作成しましたが、1つの公開フィルターで両方のブロックを制御する方法がわかりません。 誰か助けてもらえますか?
7 views 

4
別のモジュールでのモジュールの機能のオーバーライド
Module1には、「function1」という名前の関数があります。「function1」はフックのタイプではありませんが、メニューコールバックであるか、フック内で呼び出されます。 Module2は、Module1内のfunction1で使用可能なすべての変数を使用して、「function1」をオーバーライドしようとしています。 を使用してfunction1を呼び出すことができmodule_load_include()ますが、呼び出された関数をオーバーライドする必要があります。 どうすればこれを達成できますか?
7 hooks 

2
公開後のノードの編集を無効にする
シナリオ: ユーザーはノード(コンテンツタイプ「ストーリー」)を作成できます。作成されたすべてのストーリーノードは、デフォルトでは非公開です。 「ストーリーを公開」というブールフィールドがあります。これをチェックして保存すると、ルールを使用してノードが公開されます。 質問: 後でストーリーを変更したくないので、ルールを使用して公開ノードを編集するユーザー機能を取り消すことはできますか?
7 7  rules  users 

2
Drupalコメントの重複コンテンツの問題の影響は何ですか?
コメントが有効になっているnode / 123というノードがあるとします。コメントが作成されると、/ comment / 1、/ comment / 2 ...、/ comment / reply / 2/1などの追加のURLが生成されます。残念ながら、これらの新しいURLは、コンテンツの完全なコピーを含むページです元のページ/ node / 123または返信のコメント。Coreのrobots.txtにはDisallow: /comment/reply/ robots.txtファイルに以下を追加することには何らかの影響がありますか?これは推奨されますか(または、この問題を指摘する主要な問題を投稿しますか?) # Paths (clean URLs) Disallow: /comment/ Disallow: /comment*/ Disallow: /comment/reply/ Disallow: /comment/reply*/ ... # Paths (no clean URLs) Disallow: /?q=comment/ Disallow: /?q=comment*/ Disallow: /?q=comment/reply/ Disallow: /?q=comment/reply*/
7 comments  7 

1
プログラムでビューのフィールド設定を変更するにはどうすればよいですか?
私は、特定のビューでいくつかのフィールドの設定を変更したいと作成したビュー をプログラム。 たとえば、画像フィールドの「フォーマッタ」と「画像スタイル」の設定を変更したいとします。このビューをエクスポートすると、このフィールドの設定は次のようになります。 /* Field: Taxonomy term: Natural images */ $handler->display->display_options['fields']['field_gallery_natural_images']['id'] = 'field_gallery_natural_images'; $handler->display->display_options['fields']['field_gallery_natural_images']['table'] = 'field_data_field_gallery_natural_images'; $handler->display->display_options['fields']['field_gallery_natural_images']['field'] = 'field_gallery_natural_images'; $handler->display->display_options['fields']['field_gallery_natural_images']['click_sort_column'] = 'fid'; $handler->display->display_options['fields']['field_gallery_natural_images']['type'] = 'colorbox'; $handler->display->display_options['fields']['field_gallery_natural_images']['settings'] = array( 'colorbox_node_style' => '', 'colorbox_image_style' => '', 'colorbox_gallery' => 'post', 'colorbox_gallery_custom' => '', 'colorbox_caption' => 'auto', 'colorbox_caption_custom' => '', 'display_empty' => '', 'custom_text' …
7 7  views  media 

1
コードを介してノードを作成するための最良の選択は何ですか?
シナリオはこのようになり、多くの分類用語フィールドが含まれるノードタイプがあります。テキスト、日付などの他のフィールドもありますが、その90%は分類フィールドです。ノードはプログラムで2つの方法で作成できることを知っています。 node_save()-ノードオブジェクトを作成して保存する $node = new stdClass(); $node->type = 'article'; $node->field_term[LANGUAGE_NONE][0]['tid'] = 3128 // term id of the term node_save($node); フォーム送信-フォーム配列の作成とdrupal_form_submitを使用した送信 $node[field_first]['und'] => chennai; $node[field_second]['und'] => "iphone5"; $node['type'] = 'article'; $form_state['values'] = $node; $form_state['values']['op'] = t('Save'); drupal_form_submit($node_type . '_node_form', $form_state, (object)$node); $ nodeはPOST値を持ちます。 フォーム送信メソッドを使用する利点は、Drupalが語彙で新しい用語を作成することです(私はより多くの新しい用語を取得することになっています)。フォームの送信は、ノードの作成に必要なフォームの検証に従うことができます。 より多くの項を取得するはずのDrupalシステムでノードをより速く作成する方法はありますか? 上記以外の方法がない場合、どの方法が最適ですか?
7 forms  nodes 

5
(ノード追加フォームではなく)ノードを表示するフィールドを条件付きで表示する
条件付きフィールドを使用してCCKオプションフィールドを作成できることはわかっていますが、ユーザーの決定によると、ノードの一部を表示するのと同じようなものが必要です。 「猫が好きですか?」という質問があると、最初の質問に対する答えに応じて、ユーザーに別の質問が表示されます。 これをすべて1つのノードで作成することを考えていました field1->「yes」と回答-> show field2、 フィールド1->「いいえ」と回答->フィールド3を表示)、 しかし、これは複数のノードでも同じようにできると思います node1->「はい」と答えます-> node2を表示します。 node1->「いいえ」と回答-> node3を表示します。 私の目標を達成するように提案するモジュールはありますか?
7 6 


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