環境)
・MODx 1.0.5系
・MM 0.3.8 (0.3.9~は未検証)
現象)
テンプレート変数(Text)をMMのカラーウィジェットで表示した場合、パレットで色を指定しても値がテキストに入らない場合がある。
※テキストボックスの色だけは変化する。
発生条件)
テンプレート変数の規定値とmm_widget_colors関数の第二引数が両方とも空の場合。
回避方法)
テンプレート変数の規定値またはmm_widget_colors関数の第二引数で規定値を指定する。
※但し、マニュアルで消さない限りテンプレート変数の値を空にできません。その挙動が問題になる場合は、自前で規定値を無視する処理を組む必要がありそうです。