我知道可以在布局文件中使用before
和after
来完成此操作但有人可以向我解释一下吗?比方说我想把short description
置于“价格”之下,或者只是换位置。或者将price
放在SKU
所在的位置。我想有人解释一下这是如何工作的以及我如何实现这一点。
此外,是否可以按类别进行?
我真的很感激一些帮助。非常感谢你。
答案 0 :(得分:0)
要检查的第一个phtml文件可能是yourtheme/template/catalog/product/view.phtml
。
如果您在该文件中执行Ctrl + find,您将找到这些属性的位置(short_description
,price
等)。
例如你可以剪切
<?php if ($_product->getShortDescription()):?>
<div class="short-description">
<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
</div>
<?php endif;?>
并将其粘贴到<div class="price-info">...</div>
(右键点击Inspect元素是你的朋友
我建议你也启用模板路径提示。转到admin->system
,将当前配置范围更改为您的某个商店(靠近左上角),然后单击开发人员(开发人员位于左下角)。然后在中心的“调试”菜单中,将“模板路径提示”更改为“是”。这允许您查看哪些模板phtml文件提供前端的哪些部分。)