「field.html」にif文は使えますか?

34 views
Skip to first unread message

Hiroshi Nakada

unread,
Nov 11, 2025, 7:16:03 PM (2 days ago) Nov 11
to a-blog cms forum

お世話になります。

「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文は使えませんでしょうか。


お忙しい中とは存じますが、どうぞよろしくお願いいたします。

笠谷亜貴子

unread,
Nov 12, 2025, 8:13:54 PM (21 hours ago) Nov 12
to a-blog cms forum
お世話になっております。アップルップル笠谷です。

%{ECD}には拡張子の .html なども含まれるので、

<!-- 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 に変更してみていただけるでしょうか。



2025年11月12日水曜日 9:16:03 UTC+9 Hiroshi Nakada:

笠谷亜貴子

unread,
2:58 AM (14 hours ago) 2:58 AM
to a-blog cms forum
たびたび失礼いたします。笠谷です。

朝、パッと思いつかなかったのですが、
こちらは、IF文を使わなくても

@include("/admin/entry/ecd/%{ECD}")

@include("/admin/entry/ccd/%{CCD}.html")


として、themes/admin/entry/ecd/12345.html

でいけると思います。

同名一致するファイルが themes/admin/entry/ecd/

内にある場合のみその内容が表示されます。


こちらも、よろしければお試しください。



2025年11月13日木曜日 10:13:54 UTC+9 笠谷亜貴子:

Hiroshi Nakada

unread,
4:11 AM (13 hours ago) 4:11 AM
to a-blog cms forum

笠谷さま。お世話になります。
お忙しい中、お返事いただきありがとうございました。
1つ目でご教示いただきました様に、

<!-- BEGIN_IF [%{ECD}/eq/12345.html] -->
@include("/admin/entry/ecd/12345.html")
<!-- ELSE -->
@include("/admin/entry/ccd/%{CCD}.html")
<!-- END_IF -->


とすることで、無事反映されました。
「site」テーマを参考にしながら実装していたのですが、「site」のhtml(themes/site/admin/entry/field.html)の中が、

@include("/admin/entry/ccd/%{CCD}.html")
@include("/admin/entry/ecd/%{ECD}")

となっていたため、%{ECD}に対しては拡張子が不要と思い込んでいたのが原因でした。

また、2つ目のご提案についてですが、こちらは質問する前にも検討したのですが。12345.htmlにはuser.htmlの入力項目を表示させたく無かったので、if文を実装して振り分けようと考えました。
何れにしましても、親切にご提案くださり、ありがとうございました。

今後ともどうぞよろしくお願いいたします。

2025年11月13日木曜日 16:58:47 UTC+9 kas...@appleple.com:
Reply all
Reply to author
Forward
0 new messages