1

meta_description と同様に、属性 (「インスピレーション」) のテキスト フィールドの長さを制限する必要があります。Attributes.php (\app\code\core\Mage\Adminhtml\Block\Catalog\Product\Edit\Tab) のコード ブロックをコピーしてみました:

if ($form->getElement('meta_description')) {
            $form->getElement('meta_description')->setOnkeyup('checkMaxLength(this, 255);');
        }

「meta_description」を「inspiration」に置き換えましたが、うまくいきません。誰でもこれについて私を助けてもらえますか?

4

2 に答える 2

0

コードのこの部分を構築し、jQuery で作成する phtml を探します。

于 2012-08-10T18:32:51.967 に答える
0

「機能しない」を正確に定義していないため、言いにくいです。

私の推測では、入力フィールド<form>を含むのはカスタムテンプレートであり、必要な JavaScript メソッド*.inspirationcheckMaxLength()

function checkMaxLength(Object, MaxLen)
{
    if (Object.value.length > MaxLen-1) {
        Object.value = Object.value.substr(0, MaxLen);
    }
    return 1;
}

*これは通常、でのみ定義されますapp/design/adminhtml/default/default/template/catalog/product/edit.phtml

于 2012-08-11T11:32:40.693 に答える