1
このコードを使用して、Magentoの私の製品ページに簡単な説明を表示します。私systemlogでコードは動作しますが、ログに「Missing argument 3」と表示されます
<?php $_description = $this->getProduct()->getShortDescription(); ?>
<?php if ($_description): ?>
<div class="std">
<?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), nl2br($_description, 'short_description')) ?>
</div>
<?php endif; ?>
それは言う: 警告:ライン4
しかし、ページの作業の罰金にMage_Catalog_Helper_Output :: productAttribute()の引数3がありません。しかし、私は本当にエラーがどこにあるか見ることができません。
error_reporting(E_ALL)およびini_set( 'display_errors'、1);これらの2つをコードに追加してください。 – Robert
productAttribute( '$ this-> getProduct()'、 'nl2br($ _ description、 'short_description')')この関数に2つの引数を渡しているようです。それはデフォルトの引数を持つかもしれないので、警告です。 –