catalog/product.view.phtml の依存関係を理解しようとしています。次のコードに大きく依存しているようです。
<?php foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias =>$html):?>
<div class="box-collateral < ?php echo "box-{$alias}"?>
<?php echo $html;?>
</div>
<?php endforeach;?>
このコードを配置すると、次のコードを使用して、製品オプション、在庫状況、および今すぐ購入ボタンを取得できます。
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>
<?php echo $_helper->productAttribute($_product, $_product->getDescription(), 'description') ?>
難点は、.box-collateral に含まれる説明の後に表示させたいことです。
後者のスニペットを最初のスニペットの上に移動すると、[今すぐ購入] ボタンは表示されますが、オプションは表示されません (最初のスニペットを単に削除すると同じことが起こります)。これらがこれによって引き出されるデータの一部に依存していると思いますか?
を使用して下部に説明を追加できます
<?php echo $_helper->productAttribute($_product, $_product->getDescription(), 'description') ?>
ただし、ハッキーな css は別として、上記の説明が表示されないようにする方法をまだ見つけることができません。
任意のポインタ、方向、または簡潔な説明をいただければ幸いです。
(私はこの同様の質問を見つけましたが、回答が指しているファイルは、私が起源を知らないより多くの child_html につながるだけです)
ありがとう