web-dev-qa-db-ja.com

ビューの結果がない場合は0を表示します

アップロードしたコンテンツをユーザーに表示するビューを作成しました。それは十分に機能します。ユーザーがコンテンツを作成していない場合、ビューは0またはカスタムメッセージを出力するはずです。

以前のバージョンでは、基本設定の下に[空のテキスト]フィールドがありました。私はDrupal 7を最新のビューで使用しています。

そのため、検索を行った後、「詳細設定」の「結果の動作なし」で発生するはずですが、そこに空のテキストが見つからないようです。 「グローバルテキスト」を見つけたので、そこにメッセージを書きましたが、ビューが空の場合は何も表示されません。

何か提案はありますか?

enter image description here

1
user145078

右側にあるNO RESULTS BEHAVIORをクリックします。

enter image description here

Global:Text areaを追加します

enter image description here

楽しい...

4
niksmac

私の見解で「NO RESULTS BEHAVIOR」を設定した後、それを表示することもできませんでした。テンプレートファイルに問題があることに気付きました。そのため、views-view.tpl.phpファイルからコードをコピーして、再び機能させました。もちろん、コードを調整する必要がありました。ご覧になりたい場合は、次のとおりです。

  if(isset($empty)){
            print $empty;
    }
0
UnqtiousDude