2012-09-17 84 views
-1

我90%在我正在Magento開發的網站上完成。我不能爲了我的生活而弄清楚如何在產品頁面上改變價格範圍的等級,這樣我就可以使價格具有獨立的風格。我瀏覽了整個interwebz的每一頁和論壇,並掃描price.phtml的每一行。需要幫助改變產品頁面價格magento

+0

你們是不是要改價的風格只是一個產品? – BSull

+0

不,這是產品頁面上所有產品的價格風格。 – sethhoova

+0

你不能在CSS中找到它並改變它嗎?還是你想改變跨度的名稱,以便添加不同的CSS?如果是這種情況,您可能需要編輯PHP。 – BSull

回答

0

price.phtml是最難改變的文件之一。您可以創建一個模型來擴展Mage_Catalog_Model_Product.php,創建一個名爲getPrice()的函數,並執行您的邏輯。每當magento需要一個價格時,它就會打電話給你的方法。所以,做你的邏輯,並進行了條件:

if(youcondition) 

else 
parent::getPrice(); 

這樣你就不需要做的getPrice所有的邏輯一次。這是做到這一點的最佳方法之一。但是如果你想從magento的核心改變價格文件,只需去app/design/default/default/2012/template/catalog/product/price.phtml

0

你可以改變皮膚/前端/ YOUR_PACKAGE/YOUR_STYLE/css/styles.css並搜索'.price'。 .price類有幾個不同的條目,但您可能只需要一個說'.price'的條目。在默認的CSS中,您可以搜索'<產品價格',那麼您需要編輯的行就在該評論下方。

編輯:

要在產品視圖編輯只是價格,增加一個新的特定的CSS塊:

.product-view .price { 
    *your css changes here* 
} 
+0

同樣,正在生成的價格在主頁上具有相同的類別ID,我擁有前四名賣家,產品網格和產品視圖。對於它的價值,這裏是所有價格的代碼。 'code'

$22.99
sethhoova

+0

我修改了我的答案,這是你想要實現的嗎? – Ossie7

0

結賬價格模板(S):

template/catalog/product/price.phtml 
template/catalog/product/price_msrp.phtml 

你可修改類別

<span class="price-excluding-tax"> 
    <span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span> 
    <span class="price my-price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>"> 
     <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?> 
    </span> 
</span> 

我建議你在需要的地方添加額外的類,但是在當前的類中也應該添加以避免破壞某些功能。

然後,您可以添加您的樣式,需要

span.price.my-price { color: #ff0000; } 
相關問題