0

商品リストの商品名の文字数を制限しようとしています。私はこのコードを見つけました:

// define the maximum length of the product name here
$maxLength = 10;
$productName = $_helper->productAttribute($_product, $_product->getName(), 'name');
echo substr($productName, 0, $maxLength);

私のテーマには、次のコードがあります。

 <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2>

これを次のように変更します。

<h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php $maxLength = 10;$productName = $_helper->productAttribute($_product, $_product->getName(), 'name');
echo substr($productName, 0, $maxLength);) ?></a></h2>

パーサー エラーが発生します。誰でも私を助けることができますか?

4

2 に答える 2

0

解析エラーが発生した場合は、通常、コードに改行とインデントを追加することから始めることをお勧めします。これにより、何が間違っていたのかをより明確に把握できるようになります。

この場合、RSの回答が指摘するように、余分な括弧があります。

于 2013-04-18T17:49:03.510 に答える