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

Viewsモジュールでは、柔軟なクエリビルダーを使用してエンティティのリストを作成できます。

8
ビューのページタイトルを変更し、カスタムタイトルを設定する
ビューとdrupal 7を使用しています。引数をURLで渡し、これをビューページのタイトルとして使用します。これは、タイトルの上書きチェックボックスを使用することで可能です。しかし、私はこのタイトルを変更したいと思います。つまり、コンテンツのフォーマットとトリミングを行い、タイトルとして必要なものだけを表示します。どうすればできますか。
7 7  views 

6
ノードのコンテンツを完全に隠し、Drupal内での使用を維持する方法は?
だから、最初に、私は見ました: ユーザーや検索エンジンから直接アクセスしてはならないノードを非表示にするにはどうすればよいですか? ビュー専用コンテンツへのアクセスを防ぐにはどうすればよいですか? 閲覧権限をノード関連の子ノードに制限するにはどうすればよいですか? これらの質問に対するすべての答えは、ノードを非公開にするという提案です。これは、いくつかのコンテンツタイプをスライドショーでのみ表示するようにした、つまり、www.mysite.com/node/40すべてのraw他のブロックのスライドショーを構成する画像は、私が欲しかったものではありませんでした。スライドショーのコンテキスト内でのみ画像を表示したい。 ただし、これらの回答に従い、ノードのコンテンツを非公開にすると、コンテンツはスライドショービューにアクセスできなくなりました。匿名の閲覧者にとっては空白になりました。ノードを非公開にする方法で見逃したものはありますが、それでもブロックとしてビューからそのコンテンツにアクセスできるようにしますか? 私は、上記のリンクで言及したhtaccess、フック、またはjavascriptオプションを使用せずにこれを実行しようとしています。 裸でアクセスできるコンテンツのリストを持つことnodes/123は、実際には意図的な機能だとは思えません。 これを厄介な問題にするもう1つの条件-へのアクセスを防ぐ方法はありますがnode/123、ノードを作成または編集する独自の能力を妨げる可能性もあります!
7 views  nodes  users 

1
検索APIパネルの表示とコンテキスト
Search APIとPanelsでページを作成しようとしています。コンテキストを使用して検索ビューを作成しましたが、パネルページでファセットを表示できません。 私のファセットは通常のブロックに表示されますが、パネル領域には表示されません。 このSearch APIの問題から、この問題に関する情報を見つけることができました。どうやら、ビューがパネルに配置される順序の問題があり、パネルでファセットとビューを並べ替えると、ファセットが正しく表示されます。 この問題のコメント#28では、パネルページの任意の場所にファセットを表示できるようにコンテキストを設定する方法がありますが、表現は非常に混乱します。 EclipseGcは、実際にこれを「適切な」方法で行う方法についての簡単なウォークスルーを提供しました。少し時間と労力がかかりますが、はるかに柔軟で効果的です(さらに、上記のようなブロックの順序を理解する必要がないため、機能します)。基本は次のとおりです。 ディスプレイのコンテキストビューを作成します。 パネルのコンテキストに移動し、ビューにビューコンテキストを追加します。 コンテンツをリージョンに追加するときに、新しい「コンテキストの表示」オプションが追加されました。 ビューの行を選択します(これは、領域や行などを使用してグリッドなどを手動で作成する必要があるため、少し複雑になります)。 パネルのさまざまなコンテンツオプションを使用して、パネルの任意の場所にファセットを追加できるようになりました。 コンテキストビューの公開フォームはパスを継承したくないため、デフォルトのビューの公開フォームを使用する必要がありました。これらは、どこに行っても機能します。 「コンテキストビュー」とは何ですか。どのように追加しますか?それはctoolsコンテキストですか?それともビューの新しいコンテキストですか、それともコンテキストはコンテキストモジュールに関係していますか? ご協力いただきありがとうございます!
7 views  panels  7  search 

7
ソート可能なテーブル:2次ソート
ソート可能なテーブルとして表示されているビュー(Drupal 6 /ビュー2ですが、他のバージョンにも当てはまると思います)があります。すべてのビューと同じように固定の並べ替え条件を追加できますが、訪問者が特定のテーブルでテーブルを並べ替えると、それらの並べ替え条件は無視されます。 スタイルオプションには、「クリックソートが使用されている場合は通常のソートを上書きする」というボックスがありますが、これは私には意味がありません。クリックソートを効果的に無効にし、エンドユーザーにクリック可能なテーブルヘッダーを残しているようです。 固定されたソート基準を維持し、それらを二次基準として使用する方法はありますか?
7 views 

4
月/年ごとに結果をグループ化するビューを作成する
月/年で結果をグループ化するビューを作成する方法を知っている人はいますが、結果を拡大して印刷できます。次のデータセットを取ります: イベント イベント名イベント日 ---------- ---------- イベント1 2011-05-01 イベント2 2011-05-15 イベント3 2011-05-30 イベント4 2011-06-04 イベント5 2011-06-22 イベント6 2011-07-01 イベント7 2011-08-16 イベント8 2012-01-01 イベント9 2012-01-02 イベント10 2013-05-15 ビューがそのデータを次の形式で出力するようにします。 2011年5月 -------- イベント1 イベント2 イベント3 2011年6月 --------- イベント4 イベント5 2011年7月 --------- イベント6 2011年8月 ----------- イベント7 2012年1月 ------------ イベント8 イベント9 2013年5月 -------- イベント10 そのため、ビューは実際にはSQLでグループ化されず、月と年で視覚的にグループ化された見出しでイベントを出力する必要があるだけです。
7 7  views 

5
ビュー2の公開フィルターのデフォルトの選択を変更する
ビューに公開フィルターがあり、ユーザーが2つの異なるコンテンツタイプから選択できるようにしています。公開されたフィルターのデフォルト値は、アルファベット順で最初に表示されるコンテンツタイプによって選択されるようです。したがって、ユーザーに「バンド」と「曲」のコンテンツタイプを選択させると、デフォルトは「バンド」になります。このデフォルト値を別のコンテンツタイプ(この例では「曲」)に変更したいと思います。このためのビューインターフェイスにオプションが見つかりません。これを介してこれを行う必要がありhook_form_alterますか?もしそうなら、私はそれをどのように正確に行いますか?
7 views 

1
ビューで使用されるajaxは前処理フックを呼び出しますか?
たくさんのフィールドがあるビューがあり、それらのフィールドを次のようにスタイリングしています: views-view-fields.html.twig 私の.themeファイルでは、前処理関数を使用して上記のテンプレートに追加の変数を渡しています。 function theme_preprocess_views_view_fields(&$vars) { $vars['my_var'] = 'hello'; } したがって、twigテンプレートでは、次のようなことができます。 {% for field in fields -%} {{my_var}} {%- endfor %} これは、最初にロードされたフィールドのチャームのように機能しますが、[さらに読み込む]をクリックするか、公開されたフィルターを使用してビューをフィルタリングすると、ロードされた他の要素にはmy_varがなくなります。 ここで、my_varをテンプレートファイルに直接「キンティング」します。Ajaxで読み込まれた他のすべての要素ではmy_varがNULLであることを確認しました。これにより、問題は、theme_preprocess_views_view_fieldsが1回呼び出され、ページが初めて読み込まれ、Ajax呼び出しから完全に無視されることにあると思いました 。 この前処理は、Drupalがビュー自体で実行しているAjax呼び出しによって呼び出されて処理されるべきではありませんか? そうでない場合、他の要素がロードされたときにDrupalにクエリを実行してこのフックを再実行する方法はありますか? ありがとう!
6 views  theming  8  ajax 

4
ビューをスライドレスポンシブにする-インラインスタイルを削除する
ビューのスライドショーから高さと幅のインラインハードコードスタイルを削除するにはどうすればよいですか?ビューのスライドショーをレスポンシブにしようとしています。 私は自分のスライドショーを応答可能にしようとしています(現時点ではflexsliderや他のスライドショーモジュールには興味がありません)。
6 theming  views 

6
外部からキャッシュをクリアする方法は?
外部スクリプトを使用してキャッシュをクリアする方法を教えてください。私は毎晩ノードを追加するスクリプトがあります。また、自分でMySQLクエリを作成する必要なく、ビューキャッシュをクリアしたいのです。
6 7  views  caching 

4
機能でビューを追跡できません
私はコンテンツタイプとビューを追跡Featuresする機能と呼ばれる機能を作成するために使用していfooます。これにより、それらをコードで記述し、リポジトリにコミットして、最終的にステージングサーバーと運用サーバーにプッシュできます。 (たとえば、いくつかのモジュールhttp://drupal.org/project/nodequeue、http://drupal.org/project/views_bulk_operations、http://drupal.org/project/admin_views)は、それらの機能の一部として、いくつかのビューを作成します。問題は、それらのビューをfoo機能に含めることができないことです。そのため、これらの特定のビューでは、ステージングサーバーと運用サーバーに対してローカルで行ったカスタマイズを(手動で)繰り返す必要があります。 何か案は? 私が試したこと: 1)手動でfoo_features.infoファイルにビュー名を追加してみました: features[views_view][] = admin_content_node しかし、そのとき、drush fu foo_features -yその行は削除され、.infoファイルとビュー定義はfoo_features.views_default.incファイルに含まれていません。 2)私はデータベースを調べました: mysql> select vid, id, display_title, display_plugin, position from views_display; +-----+----------+---------------+----------------+----------+ | vid | id | display_title | display_plugin | position | +-----+----------+---------------+----------------+----------+ | 3 | default | Master | default | 1 | | 3 | page …
6 7  features  views 

1
注文リスト:未払いの請求書を支払う
私はいくつかの追加ステータスを作成しました:有給と無給。 今、彼らは機能を手に入れ、取引残高に完璧に反応します。しかし、ユーザーサイトでは、それはちょっと馬鹿げたものです。 請求書が未払いの場合でも、ユーザーから請求書を支払うオプションはありません->注文ページ。チェックアウト時にのみ支払うことができるようです。どうやら後でPaypalで支払うことはできません。 どちらにしても、Paypal WPSを使ってユーザーが金額(または残額)を支払うことができる機能を探しています。誰かがこれを達成するのを手伝ってくれる? 第二に、これへの小さな追加として、私はユーザーが、管理ビューが得たものと同様に、実行されたトランザクションとオープンバランス(もしあれば)を見ることができることを望んでいます。 誰か私がこれらの2つのポイントを達成するのを手伝ってくれる?私はコーダーではないので、シンプルにしてください。

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