『a-blog cms』その5・校正オプション利用時のちょっとした注意点(小ネタ)
各ビルトインモジュールを使ったり、フォームでのカラムデータやカスタムフィールドデータを校正するときに
同じ変数を2箇所で使うときには注意が必要です。
例えば、エントリーに「inputdata」というカスタムフィールドが登録されているとして、以下の様にテンプレートに記述すると
「inputdata1」は思ったものが「value」に設定されますが、「inputdata2」は「inputdata1」と同じ内容になってしまいます。
この2行をいれかえて以下の様にすれば、「inputdata2」には改行が「<br />」に変換されずに設定されます。
この挙動から考えて、「a-blog cms」は上から順次テンプレート処理を行うとき、同じフィールド名を使うときには
最初に施された校正結果をそのまま持ってきて使うようです。
コメント