我試圖限制產品列表中產品名稱的字符。我發現這個代碼:限制產品列表中產品名稱中的字符數
// 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>
我得到一個解析錯誤。有人可以幫我嗎?
它是否特別是您的列表頁面中的演示文稿的問題?如果是這樣,你可以輕鬆地用CSS解決你的問題。我有長產品名稱的相同情況,我只是指定: overflow:hidden; text-overflow:ellipsis; white-space:nowrap; – Djouuuuh