お世話になります。
「field.htmlにif文は使えますか?」という質問です。
userというカテゴリに対して、フィールドを指定して運用する為、themes/admin/entry/ccd/user.htmlを作って運用しています。
しかし、userカテゴリ内のある特定の記事(コード名を仮に12345とします)に対してのみ別のフィールドを指定して運用する必要が出ました。
そのため、以下実装してみました。
1)themes/admin/entry/field.htmlに以下を記述。
<!-- BEGIN_IF [%{ECD}/eq/12345] -->
@include("/admin/entry/ecd/12345")
<!-- ELSE -->
@include("/admin/entry/ccd/%{CCD}.html")
<!-- END_IF -->
2)themes/admin/entry/ecd内に12345を設置。
しかし、反映されないようです。
field.htmlにif文は使えませんでしょうか。
お忙しい中とは存じますが、どうぞよろしくお願いいたします。
<!-- BEGIN_IF [%{ECD}/eq/12345.html] -->
@include("/admin/entry/ecd/12345.html")
<!-- ELSE -->
@include("/admin/entry/ccd/%{CCD}.html")
<!-- END_IF -->
として、themes/admin/entry/ecd内 にあるファイル名を
12345.html に変更してみていただけるでしょうか。
@include("/admin/entry/ecd/%{ECD}")
@include("/admin/entry/ccd/%{CCD}.html")
として、themes/admin/entry/ecd/12345.html
でいけると思います。
同名一致するファイルが themes/admin/entry/ecd/
内にある場合のみその内容が表示されます。
こちらも、よろしければお試しください。