2011-10-07 88 views
0

我在可下載產品的產品頁面上格式化價格時遇到麻煩。 格式(全球定義)應爲15.23歐元。它在側邊欄,分類頁面,主頁等方面工作良好。 總之,在產品頁面上顯示的價格錯誤(無空格):EUR15.23產品頁面上的價格格式問題(getPriceHtml)

目錄/產品/ view.phtml:

//calling once - price EUR15.23 
<?php echo $this->getPriceHtml($_product, true); ?> 

//calling twice - first price EUR15.23 second price EUR 15.23 (correct) 
<?php echo $this->getPriceHtml($_product, true); ?> 

同樣的問題致電時:

<?php echo $this->getChildHtml('product_type_data'); ?> 

我認爲它與reloadPrice : function() JavaScript代碼 可下載/目錄/產品/ links.phtml

任何人也有 這個問題? 實際上,我不想通過JavaScript代碼並在此更改某些內容,因爲我不想更改核心文件。

謝謝!

+2

什麼實際上是這個問題?難道你沒有獲得「歐元」和數字之間的空間?如果您認爲它與某個JavaScript代碼有關,那麼您如何向我們展示該代碼?假設是這個問題,當你說你不想改變JS代碼時,你想如何修復它? – nnnnnn

+0

謝謝,我可能沒有清楚地說明問題所在,並將其添加到上面。是的,問題在於產品頁面上缺少空間。 –

回答

0

當然這是不正確的解決方案,但如果我得到你的權利,它始終是真實的「第一價格EUR15.23第二價格EUR 15.23(修正)」,那麼爲什麼不只是

<?php $this->getPriceHtml($_product, true); // no output ?> 
<?php echo $this->getPriceHtml($_product, true); // correct output ?> 
+0

好主意。我試過了,但由於問題與通過JavaScript重新格式化價格有關,它沒有幫助。 –

相關問題