2

「セールカー」のコンテンツタイプを開発しました。現在、次のように、いくつかの基本的なフィールド(車、モデル、色、価格、完全な広告へのリンク)を含む車の広告の簡単なリストを表示するビューを開発しています。

BMW、120 d                            $ X、xxx、xxx.xx
ロイヤルブルー、自動、         広告を表示

どうすればこのスタイルを実現できるのでしょうか。どのスタイル形式を使用する必要がありますか:テーブル、グリッド、または他のもの?それとも、コーディングを通じてそれを行う必要がありますか?

4

3 に答える 3

3

フィールドのリストであるビューを作成したいとします。

これを取得したら、関連するフィールドをビューに追加します。これで完了です。

フォーマットリンクから関連するフォーマットを選択し、プレビューを確認すると、ビューが表示されます。

ビュー構造を作成するには:

Node 1                Node 2
Field 1 Field 2       Field 1 Field 2
Field 3 Field 4       Field 3 Field 4

4つのフィールドすべてをビューに追加します。それぞれで「ビューから除外」を選択します。フィールドリストの下部に、新しい「カスタムテキスト」フィールドを追加します。

ただし、これはビューから除外してください。これは重要です。

カスタムフィールドに移動し、テキストエリアにHTMLコードを入力し、置換パターンを使用してフィールドを出力できます。

例えば:

<h2>[title]</h2>
<ul>
    <li>[field_one_name]</li>
    <li>[field_two_name]</li>
</ul>

<ul>
    <li>[field_three_name]</li>
    <li>[field_four_name]</li>
</ul>

テキストエリアの下の[置換パターン]ボックスから名前を取得します。

次に、正しいと思われる形式を選択します。私はあなたがグリッドを求めていると思います。

于 2012-06-23T10:36:40.310 に答える
2

Drupalは、ビューのスタイルを設定する方法を提供します。

  1. ビューに移動します。
  2. 右側の「詳細」リンクをクリックします。
  3. ラベル「テーマ」の後のリンクをクリックします。
  4. ビューのスタイル設定に使用されるテンプレートのリストが表示されます。
  5. 特定のフィールドのリストにある指定された名前のいずれかを使用して、独自のテンプレートを作成します。例:views-view--VIEWNAME.tpl.php
  6. あなたはあなた自身のスタイルの見方を得るでしょう。

これが、Drupalビューのスタイリングの仕組みです。:)

于 2012-06-25T06:43:48.750 に答える
1

Drupal 7のビューのスタイリング:

  1. (表示する)フィールドを追加し、[表示から除外]オプションをオンにします。

  2. 次に、[結果の書き換え]に移動し、[このフィールドの出力を書き換える]オプションをオンにします。その下に、[置換パターン]というセクションがあり、追加されたすべてのフィールドが変数として表示されます(わかりやすくするために変数と言います)。

[タイトル]==コンテンツ:

Title [field_event_date] ==コンテンツ:

イベント日付[本文]==コンテンツ:

Body[body-value]==生の値

  1. 上には「テキスト」と呼ばれるテキスト領域があり、このフィールドのスタイルをカスタマイズでき(手順4に従ってください)、「すべて適用」をクリックします。

  2. 次に、「グローバル:カスタムテキスト」というフィールドをもう1つ追加します。「表示から除外」をチェックしないでください。「TEXT」というテキスト領域の下は、ビューのスタイルを設定するためのHTMLコードを記述する領域です。オプション「置換パターン」の下でトークンとして利用可能なすべてのフィールドを使用します。

  3. 「すべて適用」をクリックして、はい、完了しました。とてもシンプルでクールなna ??

于 2013-05-03T10:17:17.877 に答える