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

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

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 

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 

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

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 

2
hook_file_downloadの例
コンテンツタイプに基づいて特定のファイルへのアクセスを制限するにはどうすればよいですか?登録ユーザー向けのダウンロードセクションがあり、自分のサイトの外部にリンクが投稿されないようにしたい。 実装はhook_file_download()十分ですか? 私はこのコードを試しましたが、それは私の目的には十分ですが、のドキュメントhook_file_download()はあまり役に立ちません。 function customize_file_download($uri) { global $user; if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) { return −1; } }
8 7  entities  hooks  files 

2
コンテキストフィルターと関係を使用して関連記事を表示するにはどうすればよいですか?
だから、私はこれを一日中理解しようと努めてきました。基本的にプレビューアで機能していましたが、今はまったく機能していないようです。 使用例:コンテンツタイプ「Article」で公開された各ノードには、含まれているタグの分類フィールドが付属しています。私がやろうとしていることは、他の記事にリンクする一連のサムネイルを使って、記事の下に表示されるブロックを作成することです。これらの記事は、各記事で使用されているタグに基づいて関連付けられています。 したがって、問題は次のとおりです。 コンテキストフィルターとビューを使用してこれを設定し、ビュー自体が記事で分類用語の参照として使用されるfield_tagsを自動的に表示し、各記事のタグに基づいて出力を自動的に表示するようにするには、どのような方法が適切ですか? 関係フィルターを介してコンテンツタイプ:記事に用語が含まれることを認識できるように、コンテキストフィルターを設定しようとしましたが、率直に言って、これを達成するために何をする必要があるかについて、ちょっと困惑しています。

3
メンバー専用ページのノードアクセス制御モジュール
私は、公開ページとメンバー専用ページを備えた単純なDrupal 7サイトを構築しています。メンバーは1種類だけです。現在、アクセス制御はそれよりも細かい必要はありません。私の選択は、Content Access、Nodeaccess、Simple Access、ノードプライバシーbyrole、Taxonomy Access Control、Taxonomy Access Control Liteのモジュールです。必要なことを達成するために、ロール、または「メンバーのみ」などの分類用語を使用して、アクセスを制御できます。どちらも機能します。 これらのモジュールはすべてD7向けに開発中であり、(非)完了とバグのさまざまな段階にあります。一部の人にとって、開発は不安定または停滞しているように見えます。さらに、それらのUXは、洗練されていないコンテンツエディターにとっては複雑さがさまざまです。 (これらすべてのモジュールのもう1つの代替手段は、メンバー専用ページ用に個別のコンテンツタイプを作成し、組み込みのコンテンツタイプ権限を使用することです。これは柔軟性がなく、重複しているように見えますが、方法です。) 現在の現実を考えると、私の質問は実用的なものです。このユースケースについて、現在または今後数か月のどちらに使用するか、そして最も明るい未来があるのはどれですか。 フォローアップ(7か月後):コンテンツアクセス(CA)と分類法アクセスコントロール(TAC)を試した後、私はTACに落ち着きました。Content Accessはノードごとのアクセス制御を行うことができますが、UXは単純ではなく、編集者にそれを適用したくありません。分類法の用語を使用してアクセスを指定することは、本質的に抽象化メカニズムである可能性があることを発見しました。単一の用語は、複雑な一連のアクセス選択を表すことができます。1つのコンテンツタイプ(カレンダーイベント)については、分類法に基づいてアクセスを変更します。別の(メンバー専用ページ)の場合は、必須フィールドである1用語の分類語彙を使用します(そのため、値は変更できません)。したがって、私にとって、TACの機能はCAのスーパーセットです。カレンダーイベントのフィールドを選択的に公開するには、フィールドのアクセス許可も必要でした。
8 7  users 

2
SVNを壊さずにdrushでモジュールを更新していますか?
右、これは2日間私を壊しています。どこにも答えられない! サーバーにDrush 4.4があります。Unfuddle.com経由でSVNを使用しています。私はサイトを持っています。たくさんのモジュールを更新したいと思います。コードだけを更新してから、機能していることを確認し(DBの更新は現時点では問題ではありません)、関連するコードをコミットします。 以前は、drush dlがモジュールコードを削除せずに、単に古いモジュールの上からダウンロードするだけでした。それはもはやそうではありません。今、AFAICT、drushはモジュールディレクトリを削除し、新しいバージョンに置き換えます。更新されたモジュールに残っていない古いファイルの問題が解決されるため、これで問題ありません。 ただし、drush dlまたはupcコマンドを使用すると、これらのコマンドを実行すると実際に新しいバージョンが取得されるため、行き詰まっていますが、プロセス内のSVNデータフォルダーが破壊され、「!module / file.php」問題がもう存在しないファイル。 「drush upc / dl modulename --version-control = svn」は機能するはずですが、機能しません。SVNデータはまだ破壊されています。 これにより、svn del module、svn commit -m "Removed module"、drush dl module、(test the module)、svn add module、svn commit -m "Added module"-すべての場合の潜在的な悪夢が残りますモジュール、それは完全な恐怖です。 変更を自動コミットするようにDrushを設定したくありません。変更に満足したときに、それらをダウンロードしてすべて手動でコミットしたいだけです。これは難しいことではありませんが、私はそれを機能させることができません。 gitへの移行(そう、私はunfuddleがgitをサポートしていることを承知しています!)も解決策であるとアドバイスされていますが、すぐには解決できず、現時点では満足のいくものではありません。 誰かがこれにいくつかの光を当てることができますか?!

4
公開されたフィルタークエリを別のパネルページにあるビュー結果ページにリダイレクトする方法は?
私のセットアップ:Drupal 7.2、Panels 7.x-3.0-alpha3、Views 7.x-3.0-beta3、Chaos tool suite 7.x-1.0-beta1 フルーツディレクトリのウェブサイトを作成したいとします。ビューには、分類「色」に基づいて公開されたフィルターを備えたコンテンツペイン「フルーツ」があります。Webサイトには2つのパネルページがあるはずです。最初のパネルページには、「色」のドロップダウンと検索ボタンが付いた、公開されたフィルターボックス「果物を検索」のみが表示されます。ドロップダウンから選択して検索ボタンをクリックすると、ユーザーは、フィルター(色)に一致する果物のリストを表示するビューのコンテンツペインを含む2番目のパネルページにリダイレクトされます。 問題は、最初のページで公開されているフィルターボックスが、適用ボタンをクリックした後に結果ページにリダイレクトされないことです。これを実現するためにビューとパネルを設定するにはどうすればよいですか?

1
term-IDではなく、taxonomy-term-aliasでフィルターしますか?
分類用語IDでビューをフィルターしました。 http://aelasoca.cat/web/ (メインメニューでは、分類IDの3から8にリンクしています)。IDの代わりに分類用語のエイリアスでフィルタリングするにはどうすればよいですか? (それと同じ問題かどうかはわかりません:ビュー、分類、ブロック、コンテキスト...何が問題なのですか?)


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