【Nucleus】3.65でznitemfieldexが動かない問題
【バグその1】
動かないと言うか、基本的には正常に見えるんですが、アイテム編集画面でznitemfieldexで作ったフィールドに値を入れて保存しても、次回アイテム編集画面を開くと空になっているんですね・・・Nucleus側のバグなので/nucleus/libs/ITEM.phpを修正してあげます。
230行目付近の、
// call plugins
$param = array(
' itemid' => $itemid,
を、
// call plugins
$param = array(
'itemid' => $itemid,
にしてあげればOKです。バグってか、タブが余計に入ってただけ(笑)
【バグその2】
3.65にしたらフィールドタイプがtext以外のフィールドが表示されなくなった!です。表示されないだけならまだ可愛いんですが、例えば
<h3>概要</h3>
<%znItemFieldEX(textarea1)%>
<h3>その他</h3>
hogehoge
というテンプレートを書いた場合、<h3>概要</h3>以下がそっくり消えてしまったんす。これは困る!
修正方法
NP_znItemFieldEX.phpの
$manager->notify('PreItem', array('item' => &$temp));
を
$param = array('item' => &$temp);
$manager->notify('PreItem', $param);
に直してあげてください。
【Nucleus】 3.65でznitemfieldexが動かない問題 の関連記事
コメント
No comments yet
コメントする
次項 【Nucleus】znItemFieldEXで未入力項目は表示させない
前項 【EC-CUBE】CSV高度な設定で注文者・送付先の県名を2つ出力する
▲知識Z(ゼータ)トップへ