0

Graffiti CMS ( http://graffiticms.com ) に関する質問があり、頭がおかしくなりました。これは、答えを得ようとするのに最適な場所であり、同時に、同じ問題を抱えている他の誰かに答えを提供できることを願っています.

まず、次のようなサイト構造があります。

  • カテゴリー1
    • サブカテゴリー1
  • カテゴリー2
    • サブカテゴリー3
    • サブカテゴリー4
    • ---Post1
    • ---Post2

テーマに .view ファイルがあります。理論的には、サブカテゴリ内の投稿を表示する index.view ファイルを、選択したフォーマットに置き換える category2.sub-category4.view ファイルがあります (この部分は機能しています)。

何が機能していないのか、わかりません投稿の内容。しかし、.view ファイルは投稿のリストを表示するように設定されているため、正しく表示されません。post.view を使用して投稿をレンダリングするために期待される動作は何ですか。

http://graffiticms.com/old-support/designers/make-use-of-views/category2.sub-category4.viewによると、index.view をオーバーライドする必要があり、post.view のオーバーライドについては何も述べていません。

考えられるすべての命名スキーマを試しましたが、カテゴリを変更すると、常に post.view も上書きされるようです。どんな助けでも大歓迎です。

4

1 に答える 1

2

すべてのビューで、Graffiti には、$where潜在的に使用できるフラグを含む変数が含まれています。

#if($where == 'category')
Your list view
#else
Your post specific view
#endif

確かに完璧ではありませんが (この問題は解決されたと思います)、このハードルを乗り越えるのに役立つはずです。

于 2009-10-13T02:50:33.623 に答える