カスタムフィールド「記事」内でサムネイルプラグインを動かしたい 投稿する

投稿者:polka  投稿日時:2021-08-05 12:29:28
いつもありがとうございます。

カスタムフィールド「記事」では、選んだ記事のタイトルや本文など
標準ブロック内で使えるcms:idを出力できますが、
サムネイルプラグインを動作させることは可能でしょうか?
また、他のカスタムフィールドを出力させることは可能でしょうか?
投稿者:齋藤毅  投稿日時:2021-08-05 12:42:37
先に他のカスタムフィールドの出力の返答ですが、こちらは難しいです。
カスタムフィールドは拡張ポイントというものを呼び出して実行するのですが、カスタムフィールド自体が拡張ポイントで動きつつ、その中に拡張ポイントを入れて出力する仕様を組み込むと、カスタムフィールドの拡張ポイント内でカスタムフィールドを動かし、更にカスタムフィールド内の拡張ポイントを再度読み込み、再びカスタムフィールドを動かすという再帰と呼ばれる症状に陥ります。
再帰 - Wikipedia

再帰では、終了条件を加えて、再帰から抜ける方法を書きますが、拡張ポイントによる再帰は再帰の終わりどころが無いため、再帰の状態から抜けることは出来ません。

サムネイルプラグイン自体はベタ書き対応でなんとかなります。
投稿者:polka  投稿日時:2021-08-05 12:49:05
早速のご回答ありがとうございます!

他のカスタムフィールドの出力の返答ですが、こちらは難しいです。
ご説明ありがとうございます。承知しました。

サムネイルプラグイン自体はベタ書き対応でなんとかなります。
実現していただけると有り難いです。カスタムフィールドもそうでしたが無理かもしれない、と思っていました。
よろしくお願い致します!
投稿者:齋藤毅  投稿日時:2021-08-05 14:40:37
新しいバージョンにて、カスタムフィールドアドバンスドの記事フィールドでサムネイルプラグインのタグを使用できるようにしました。
https://saitodev.co/soycms

記事フィールド内でのcms:idは、サムネイルプラグインでいうところのcms:id="thumbnail"を使用する場合は、cms:id="フィールドID_thumbnail"にします。
投稿者:polka  投稿日時:2021-08-05 14:49:25
はやい! ありがとうございます!
早速試してみます!
投稿者:polka  投稿日時:2021-08-05 15:25:37
無事稼働しました!

サムネイル画像のあるなし判定のcms:id="フィールドID_is_thumbnail"を
外側にはさんでも動いてくれています。
ログインして投稿する