-1

app \ design \ frontend \ base \ default \ template \ catalog \ product\view.phtmlファイルに次のコードがあるようです。

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>

このアクションを実行するファイルはありますaction="<?php echo $this->getSubmitUrl($_product) ?>"か?

どのファイルですか?

4

1 に答える 1

1

Magentoでは、各'.phtml'ファイルは、使用可能なテンプレートメソッドを含むブロックファイルに関連付けられています。

template \ catalog \ product\view.phtmlテンプレートのブロックは次の場所にあります。

/app/code/core/Mage/Catalog/Block/Product/View.php

クラスMage_Catalog_Block_Product_ViewはMage_Catalog_Block_Product_Abstractを拡張します

ただし、getSubmitUrl($ _ product)はから継承されますMage_Catalog_Block_Product_Abstract

/app/code/core/Mage/Catalog/Block/Product/Abstract.php

public function getSubmitUrl($product, $additional = array())
{
    ...
}

続きを読む@レイアウト入門

于 2012-12-09T17:07:02.657 に答える