我想在產品列表頁面上的簡短描述後顯示詳細的產品說明。如何在產品列表頁面上顯示產品詳細說明?
我這樣做
<?
echo $_product->getDescription();
?>
,但沒有顯示出來。
我也試過這個
Mage::getModel('catalog/product')->load($_product->getProductId())->getDescription();
但沒有成功。
我想在產品列表頁面上的簡短描述後顯示詳細的產品說明。如何在產品列表頁面上顯示產品詳細說明?
我這樣做
<?
echo $_product->getDescription();
?>
,但沒有顯示出來。
我也試過這個
Mage::getModel('catalog/product')->load($_product->getProductId())->getDescription();
但沒有成功。
嘗試將產品清單中使用的描述字段的產品屬性設置爲「YES」。 ,將解決你的問題,避免重複模式負載
$_product->getProductId()
不是叫你想要的功能,它是$_product->getId()
:)
我建議你看一看在... /模板/目錄/產品/視圖/ description.phtml的模板。該模板打印產品視圖頁面的描述,因此您需要在列表頁面上顯示類似的內容。
TNX,妳吧:) – kharonayee 2011-05-17 08:06:54
正確的代碼是:
<?php
$my_product = Mage::getModel('catalog/product')->load($_product->getId());
echo $my_product->getDescription();
?>
TNX爲解決馬問題:) – kharonayee 2011-05-17 08:07:27
經過數小時的搜索,這工作對我來說 – Obay 2013-12-13 08:06:30
不能使用此方法與額外的屬性。 – JonnyDevv 2016-12-11 03:20:27
爲1.6.2,它是:
路徑:
<?php
$my_product =
Mage::getModel('catalog/product')->load($_item->getProductId());
echo $my_product->getDescription();
?>
v1.9.2.2適用於我。簡要描述:__echo $ my_product-> getShortDescription(); __ – Sunry 2015-11-11 13:17:50
試試這個,我用過這個。它的工作對Magento的1.7
<?php echo $_product->_data['short_description']; ?>
這將是簡短的描述,而不是詳細的描述,但是,對嗎? – 2012-09-29 16:40:05
這個作品在1.7.0.2
<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getDescription()), 'short_description') ?></div>
這是正確的答案 – philwinkle 2014-06-19 02:58:46
這隻能得到簡短的描述 – 2014-09-22 21:17:40
TNX是 – kharonayee 2011-05-17 08:06:03
爲我工作的這個解決方案並沒有爲我工作! – Michelangelo 2012-06-15 09:38:24