0

こんにちは、私はこれを議論で実現しようとしましたが、あまり成功していません。私は何かが間違っていると確信しています。これが私のシナリオです

「ニュース」の基本コンテンツ タイプがあり、コンテンツ タイプには標準タイトル フィールドと代替タイトルと呼ばれる CCK フィールドが含まれています。目標は、代替タイトルがあればそれを出力できるブロック ビューを作成することです。ユーザーが代替タイトルを入力しなかった場合は、if ステートメントが機能するのと同じように標準タイトルを出力する必要がありますが、これらの 2 つのフィールドでのみ機能します。私は Drupal にかなり慣れていないので、これが可能かどうか知りたいと思っていました。正しい方向に向けることができれば、それは素晴らしいことです。このコミュニティが提供できる支援に感謝します。

よろしく

Drupal 6 と最新バージョンのビューの使用

4

3 に答える 3

0

Views UI に両方のフィールドを追加します。フィールドの順序は次のとおりです。

  1. コア タイトル
  2. CCKタイトル

確かに、これらのフィールドの上と下に余分なものを入れることができます。順序を守ってください。次に、タイトル フィールドの設定で、表示から除外します (そのためのチェックボックスがあります)。

次に、cck タイトル フィールドの設定で、空のテキストを上記のタイトル フィールドのトークンに変更します ([title]ほとんどの場合)。

于 2012-05-16T21:34:23.853 に答える
0

私によると断然最良の方法は、Views customfieldを使用することです。

両方のフィールドをビュー フィールド リストに追加し、両方を表示から除外します。

カスタム フィールド: マークアップを追加し、入力形式で php コードを選択します。

if else 条件をここに記述して完了です。

于 2012-05-17T04:31:10.340 に答える
0

Views CustomFeildまたはViews PHPを使用して実現できますビュー

に両方のフィールドを追加し、それらを表示から除外し、3 番目のフィールド (カスタムフィールド) を追加するだけで、php 条件を使用できます。

于 2012-05-16T16:51:46.267 に答える