フロントエンドの商品名の長さを制限する必要があります。マゼンタの商品名の制限
Magento 1.4.2を使用していますが、誰でも助けてくれますか?あなたは、製品ビューページに名前を制限したいと仮定すると...テンプレートファイルでこれを行うことができます
フロントエンドの商品名の長さを制限する必要があります。マゼンタの商品名の制限
Magento 1.4.2を使用していますが、誰でも助けてくれますか?あなたは、製品ビューページに名前を制限したいと仮定すると...テンプレートファイルでこれを行うことができます
、例えばであなたのテーマにapp/design/frontend/base/default/template/catalog/product/view.phtml
をコピーしますapp/design/frontend/interface/theme/template/catalog/product/view.phtml
。 は52行で、あなたはあなたがこれを変更することができ
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
のようなものがあります。
<h1>
<?php
// define the maximum length of the product name here
$maxLength = 10;
$productName = $_helper->productAttribute($_product, $_product->getName(), 'name');
echo substr($productName, 0, $maxLength);
?>
</h1>
を
は、この情報がお役に立てば幸いです...より詳細に次の時間をあなたの質問を記述してみてください。 。
このコードでは、製品名の長さを制限して を動作していない
キャッシュをクリアしましたか?製品ビューテンプレートが他の場所に上書きされないことを確認していますか?例:テンプレート内の製品名の後ろに「テスト」を書いてください。フロントエンドに表示されますか? – Simon
Thanxは仕事をしています。 –
これを試してください。それは
$shortDescription = $_helper->productAttribute($_product, $_product->getShortDescription(), 'short_description');
echo Mage::helper('core/string')->truncate($shortDescription, $length = 50, $etc = '...', $remainder = '', $breakWords = true);
を作業する必要があります願っていますそれはあなたが「制限」とは何を意味するか私のため
<?php $productName = $this->htmlEscape($_product->getName());
echo Mage::helper('core/string')->truncate($productName, $length = 50, $etc = '...', $remainder = '', $breakWords = true); ?>
Nice! Magentoはすでにこの機能を持っていますので、それを使用してください。 – Roy
仕事ですか?製品名の長さを制限するか... ...? – Simon
はい、私も基本テーマに適用されますが、午前動作していないフロントエンド –