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

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


3
ビューの「添付ファイル」、「コンテンツペイン」、「コンテキスト」の目的は何ですか?
コンテンツタイプのビューを作成しました。 1つのビューで、コンテンツタイプのページとフロントページの最新の4つの投稿のプレビューが必要です。 ページは問題ではありません。フロントページのプレビューでは、「添付」、「コンテンツペイン」、「コンテキスト」の目的について混乱しました。フロントページのプレビューにどちらを使用するかわかりません。 パネルモジュールが無効になっているため、「コンテキスト」にはリンクが追加されておらず、「コンテンツペイン」はパネルペイン用ではありません。
9 7  views 

2
ビューのコンテキストフィルターを無効にする
同じ種類のノードを一覧表示するビュー、「その他のアクティビティ」ビューを取得しました。このビューをアクティビティノードビューで使用します。ただし、現在表示しているノードもリストに表示したくありません。 つまり、nidのコンテキストフィルターを作成し、 "URLのコンテンツID"のデフォルト値を提供することでした。もちろん、現在のリストでは、現在表示しているノードのみが提供されます。 これを否定する方法はありませんか?それで、nidを持たない他のすべてのノード、現在のノードを表示しますか?
9 7  views 

2
PHPフィルターなしでDrupal 7のビューのtotal_rowsを返しますか?
PHPフィルターを有効にせずに、ビューの行の総数をビューのヘッダーにリストすることは可能ですか?PHPフィルターを有効にして$ view-> total_rowsをヘッダーに出力できることはわかっていますが、PHPフィルターを有効にしないようにしたいと思います。 テンプレートファイルで出力$ view-> total_rowsを使用することもできますが、既存のハンドラーやその他のトリックがありませんか?
9 7  views 

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

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

1
ビュー3でクエリを表示する方法
ビューで作成されたMySQLクエリを確認します。ビュー2では、ビュー3 UIでそれを見つけることができないように見えますが、表示されます。それはまだ入手可能ですか?
9 views 

1
Views UIモジュールを有効にしたままにすると、パフォーマンスに影響がありますか?
管理メニューモジュールの[開発者モジュールを無効にする]リンクがビューUIモジュールを無効にしていることに気づきました。開発者モジュールを無効にする目的はパフォーマンスへの影響を減らすことであるという印象を受けています。しかし、Views UIモジュールがパフォーマンスに影響を与えるとは思いませんでした。本番環境でViews UIを有効のままにしておくと、パフォーマンスに影響がありますか?本番サイトでこのモジュールを無効にする他の理由はありますか?


4
divクラスを使用してグリッドビュービューのいくつかの選択されたフィールドをラップする方法
私はこれを通り抜けました: ビューは、それらをラップすることにより、ビューの異なる数のdivをグループ化します ビュー-グループの周りにラッパーDIVを追加する しかし、divクラスを使用してグリッドビュービューの選択したフィールドをラップする方法を理解できません。私の場合、図に示すように、ビューの3つのフィールドをdivクラスにラップします。
9 views 

2
グループ化フィールドに基づいてビューをページングしますか?
2年前に作成したサイトをD6からD7にアップグレードしています。そのサイトでは、年ごとにグループ化されたアイテムのビューがあるので、各年のアイテムは別のページに表示されます。ビューに年を渡すと、その年の適切なノードが表示されます。「前年」と「翌年」のリンクが必要です。これらのリンクは、必要に応じて、前年または翌年のノードを表示するページにリンクします。 私はこれを古い(D6)サイトで行いました(PHPフィルターを使用して)ヘッダーにPHPコードを表示させ、渡された「年」パラメーターで計算を行い、次の年と前の年へのリンクをrawとして書き出しました。 HTML。これは間違っていると感じます-非常に非Drupal —しかし、ビューを取得してネイティブに行う方法を理解できません。 グループ化されたノードの間に見出しを置くだけではなく(「フォーマット/設定」の)グループ化フィールドのようなものを使用したい(私の場合、結果として1000以上のノードがあるページになる)表示されます)そのグループ化フィールドに基づいてページに分割します。 何か案は? 考えられる答えを示す項目がいくつか見つかりました。この前の質問があります: 分類用語に基づいてページ付けを表示します 私の年は分類法の用語でもあるので、質問が尋ねられたとおりに答えられた場合、これは私にとってはうまくいきます。実際の答えはありませんが、この非常に素晴らしいアールマイルの記事へのポインタがあります。 http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3 それは私のユースケースに非常に近いので、Earlの指示に基づいてビュープラグインを作成する必要があるかどうかはわかりますが、もっと簡単なものを望んでいます。プラグインを作成するよりもプラグインを使用したいです! (この記事では、Earlはプラグインのコードはhttp://drupal.org/project/views_plugin_examplesにあると述べていますが、そのプロジェクトに行くと、空のように見えます。) いずれにせよ、これは「解決された問題」のように見えますが、解決策が見つかりません!ホイールを再発明する前の指針はありますか?

1
ユーザー関係でフォロワー数とフォロー数を取得する
ユーザー関係モジュールを使用して往復できる関係フォロワーを作成しました。これで、ユーザーAの関係は次のようになります。フォロワー(あなたへの):ユーザーB、ユーザーC、ユーザーDフォロワー(あなたへの):ユーザーD 次に、フォロワー数とフォロー数のみを表示するビューを作成します。フォロワー:3 フォロー中:1 ビュー(ビュー3、Drupal7)を作成しようとしましたが、作成できませんでした。これに関するフィルターまたは関係を取得できませんでした。また、Views Calを使用してみましたが、明確ではありません。どんな助けにも感謝します。 ありがとう 編集: 明確でないことをお詫びします。 ユーザータイプのビューを作成しました。次に、関係を追加しました(これが正しいかどうかわからない部分です)。ユーザー関係など、これに関連するすべての利用可能な関係を試してみました。 User relationships: Requestee user User relationships: Requestee user is current user User relationships: Requester user User relationships: Requester user is current user User relationships: RTID (私はそれらすべてを個別に試し、それらのさまざまな組み合わせも試しました) 次に、[その他]の下で[集計の使用]で[はい]をクリックし、グループ化機能(「グループタイプ」)を求められたら、[カウント]を選択し、設定フィールド画面でラベルのチェックを外して、番号のみが表示されるようにしました。 ユーザーがログインするフィルターも追加しました。ただし、現在のユーザーを要求したさまざまなユーザーの関係の数が表示されるだけです。 編集2: このスレッドが見つかりました:http : //drupal.org/node/809476。ただし、Drupal 6の場合は7、7の場合は実装しようとしています。見てみましょう...ポインタがあれば、感謝します...投稿し続けます 編集3: 上記のスレッドに基づいて、次のコードをカスタムブロックに書き込みました。 <?php global $user; $user_id = $user->uid; …
8 7  views  users 

1
Drupal 7ビュー-コンテキストフィルターコンテンツ:URLのNidコンテンツID
私は、ウェブサイト上に多くのプロジェクトがあるポートフォリオウェブサイトに取り組んでいます。 プロジェクトノードを開いているときに、他のプロジェクトのすべてのサムネイルを含むビューをその横に表示します。 問題は次のとおりです。ビュー設定をコンテキストフィルターコンテンツに設定した場合:URLからのNidコンテンツID逆の効果を発生させたい。今は同じノードしか表示されないからです。 私の悪い英語を許してください、私が助けてくれることを願っています!
8 7  nodes  views 

5
CSSクラスをビュー生成ブロックに追加する方法は?(生成されたコンテンツではなく、ブロック自体!)
理由はわかりませんが、ビューでは、作成したブロックに「人間が読める」CSSクラス名(ビューのマシン名など)を追加しません(生成された「コンテンツ」部分にクラスを追加するだけです)。ビューエディターの「CSSクラス」部分にクラスを追加します(下のスクリーンショットを参照してください!))。 これは、通常のblock block-views、場合によってはcontextual-links-regionCSSクラスをブロックに追加し、次のような一意のID(クラスではない)を生成しますblock-views-3d8f7966168beeec655c8ead69336789(そのデルタはこの生成されたハッシュコードであるため)。 これらのクラスとID(のような.block-views-3d8f7966168beeec655c8ead69336789 { /* ... */ })のCSSルールを記述することは意味がありません。これらのクラス/ IDは、Viewsブロックを変更すると変更される可能性があるためです。 hook_block_view_alter()生成されたハッシュデルタのためにこれらのブロックを識別できない場合、の実装にいくつかのカスタムCSSクラスを追加するにはどうすればよいですか? 1つまたは2つのビューが生成したブロックにいくつかのクラスを追加するだけではやり過ぎのように感じるので、ブロッククラスを使用したくありません(BTWはモジュールをチェックしましたが、SELECT css_class, module, delta FROM {block_class}クエリはblock_class_preprocess_block()すべてをチェックするのでやりすぎのように感じますブロックが非表示の場合でも、クラスが追加されました...)。 だから私は自分のモジュールからそれを解決したいと思います。 編集 例: マシン名と追加されたCSSクラスを含む私のビュー: インスペクターで生成されたブロックのHTMLコード:
8 7  views  blocks  theming 

6
ビューのノード参照コンテキストフィルターでノードIDの代わりにノードタイトルまたはパスエイリアスを使用する方法
ノードBへのノード参照を持つノードAがあります。 ビューには、特定のノードBが参照されているすべてのノードAが表示されます(nid:123、title:node-B-title)。 コンテキストフィルターでnidを使用する代わりに、ノードタイトルを使用したいと思います。たとえば、次の代わりに: view-name/123 使いたい view-name/node-B-title どうすればできますか?
8 7  views  nodes 

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