カスタムフィールドアドバンスド 高度な設定の初期値について 投稿する
投稿者:matsu
投稿日時:2022-01-11 13:31:00
お世話になっております。
先日、プラグインの「カスタムフィールド」から「カスタムフィールドアドバンスド」へ移行いたしました。
高度な設定の初期値に#を入力しているのですが、実際の記事作成画面に初期値が表示されません。
「カスタムフィールド」では正常に表示されておりました。
利用しているSOY CMSのバージョンは
SOY CMS 3.2.0.11 on PHP 7.4.25.
です。
解決策をご教授いただけると幸いです。
先日、プラグインの「カスタムフィールド」から「カスタムフィールドアドバンスド」へ移行いたしました。
高度な設定の初期値に#を入力しているのですが、実際の記事作成画面に初期値が表示されません。
「カスタムフィールド」では正常に表示されておりました。
利用しているSOY CMSのバージョンは
SOY CMS 3.2.0.11 on PHP 7.4.25.
です。
解決策をご教授いただけると幸いです。
投稿者:齋藤毅
投稿日時:2022-01-11 14:15:16
開発環境で動作を確認しましたところ、初期値への反映はされていました。
他の設定内容が影響を与えている可能性がありますので、カスタムフィールドアドバンスドで設けている設定内容を教えて下さい。
他の設定内容が影響を与えている可能性がありますので、カスタムフィールドアドバンスドで設けている設定内容を教えて下さい。
投稿者:matsu
投稿日時:2022-01-11 14:21:08
ご確認ありがとうございます。
カスタムフィールドアドバンスドからエクスポートした、CSVファイルをお送りすればよろしいでしょうか?
カスタムフィールドアドバンスドからエクスポートした、CSVファイルをお送りすればよろしいでしょうか?
投稿者:齋藤毅
投稿日時:2022-01-11 14:28:09
#が入らないフィールドの高度な設定のキャプチャで良いです。
投稿者:matsu
投稿日時:2022-01-11 14:37:58
画像をお送りいたします。
よろしくお願いいたします。
よろしくお願いいたします。
投稿者:齋藤毅
投稿日時:2022-01-11 14:46:48
/CMSインストールディレクトリ/common/site_include/plugin/CustomField/entity.php 304行目付近の
$h_value = htmlspecialchars($fieldValue,ENT_QUOTES,"UTF-8");
を
if(is_null($fieldValue)) $fieldValue = $this->getDefaultValue();
$h_value = htmlspecialchars((string)$fieldValue,ENT_QUOTES,"UTF-8");
にすれば良いです。
投稿者:matsu
投稿日時:2022-01-11 14:59:15
ありがとうございます!
初期値が表示されました。
初期値が表示されました。