ブログ - a-blog cms

ablogcms

a-blog cms

a-blog cmsのIFの条件分にGET_Templateを記述した時に、IF文がうまく動かない→デバッグモードをOFFにする

課題

  • a-blog cmsのIFの条件分にGET_Templateを利用し、別で用意してある値の評価をさせたいのだが、評価が正しく実行されない

解決方法

  • 「config.server.php」内にある「define('DEBUG_MODE', 1);」を「define('DEBUG_MODE', 0);」に変更する

原因

今回記述したIF文は以下になります。

<!-- BEGIN_IF [<!-- GET_Template id="sctest" -->/lk/OK] -->
@include("/include/entryfield.html")
<!-- ELSE -->
本日はお休みです。 
<!-- END_IF --> 

判別としては「OK/lk/OK」となれば、正となり、希望する処理が実行されます。 ところが、デバッグモードがオンのままだと

<!-- GET_Template id="sctest" source="" -->OK/lk/OK 

という表記なってしまいます。

<!-- GET_Template id="sctest" source="" -->OK

という文字列が作成されてしまい、否と判断されてしまうわけです。

このようなケースはレアケースになるかと思います。 対処方法はデバッグモードをOFFにする以外にないかと思います。

開発元のアップルップルさんにいろいろお手数おかけした結果、原因がわかりました。 ありがとうございました。


お困りごとをお聞かせください。

a-blog cmsについてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。

他社作成のa-blog cms修正、コーディング済htmlへのa-blog cms導入もOK。
小さなことから、お気になさらずお気軽にご相談ください。

  • 必須

    詳細を入力してください。

  • 必須

    お名前を入力してください。

  • 必須

    メールアドレスを入力してください。

    正しいメールアドレスを入力してください。



この記事をシェアする

その他のa-blog cms一覧