表題の通りで、SOY CMSのカスタムフィールドアドバンスドでブロックの外側で使用できるブログブロックタグ(b_block:id)の追加設定を追加しました。

※タイトルではカスタムフィールドとありますが、実際はカスタムフィールドアドバンスドのみの機能になります。


機能の詳細説明に入る前に、機能追加の背景に触れておきます。

ユーザからの要望で、ブログページの記事詳細ページの下の方(b_block:id="entry"の外側)でお問い合わせフォームを設置したが、表示している記事毎にフォームの出し分けを行いたいということがありました。


この要望に応える為に、カスタムフィールドアドバンスドのチェックボックスフィールドで、ブログブロック(b_block:id="entry")の外側で使用出来るブログブロックタグ(b_block:id="***")の追加設定を設けました。


add_tag_outside_block_1


add_tag_outside_block_2


カスタムフィールドアドバンスドの個々のフィールドの高度な設定でb_block:id="***"の設定を行うことができます。

例えば、フィールドIDがchkの場合は、ブログページの記事詳細ページで記事のチェックボックスフィールドでチェックがある場合に囲った箇所が表示されるb_block:id="is_chk"とチェックがない場合に囲った箇所が表示されるb_block:id="no_chk"が追加されます。


今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。

https://saitodev.co/soycms/