2つの属性で計算され、独自の計算された価格を使用する商品が追加されました。 問題は、私は大金と小計の計算を書き直さなければならないということです。例えば、上書きするなどです。Magento howtoはtotals.phtmlの計算をフェッチ/変更/上書きしますか?
私は/アプリ/設計/フロントエンド/デフォルト/ gutlauf /テンプレート/チェックアウト/カート/アイテム/ デフォルトを変更した
:-)私の問題を解決していたMagentoの第一人者である@stackoverflowここに願っています.phtmlここでカート項目のレイアウトが行われます。
しかし、今私は
<table id="shopping-cart-totals-table">
<col />
<col width="1" />
<tfoot>
<?php echo $this->renderTotals('footer'); ?>
</tfoot>
<tbody>
<?php echo $this->renderTotals(); ?>
</tbody>
</table>
がどのように私は自分の計算を得ることができます/アプリ/設計/フロントエンド/デフォルト/ gutlauf /テンプレート/チェックアウト/カート/ totals.phtmlに問題がありますか? 私は
/app/design/frontend/default/gutlauf/template/tax/checkout/grandtotal.phtml例えばブロック税/ checkout_grandtotal 税/ checkout_subtotal 税/ checkout_tax
ことを考え出しました私はアプリケーション/コード/コア/メイジ/税/ブロック/チェ/見た
<?php echo $this->helper('checkout')->formatPrice($this->getTotal()->getValue()) ?>
ソースコードファイルに従って「Mage_Tax_Block_Checkout_Grandtotal」の精神機能がある
ckout/Grandtotal.phpはいくつかの行をコメントアウトしました...しかし、何も変わっていません...
私も/アプリ/コードを見て/コア/メイジ/チェックアウト/ブロック/カート私はrenderTotal ...のforeachループを得ることの無いどこ解決策を見つけた/ Totals.php
私は
public function renderTotal($total, $area = null, $colspan = 1)
{
$code = $total->getCode();
if ($total->getAs()) {
$code = $total->getAs();
}
return $this->_getTotalRenderer($code)
->setTotal($total)
->setColspan($colspan)
->setRenderingArea(is_null($area) ? -1 : $area)
->toHtml();
}
解決方法を見つけましたか? – anasaitali
あなたがやっていることはうまくいかないでしょう。ブロックレベルでの価格計算の操作は、モデル/データレイヤーと一致しません。管理者の[プロモーション] - > [ショッピングカート価格ルール]で、必要なものを達成できないかどうかを確認します。 –