回答
要更改产品视图页面1点布局,你需要打开
应用程序/设计/前端/预设/默认/布局/的catalog.xml
关爱以下代码:
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-right.phtml</template>
</action>
</reference>
在这里你可以改变2列s-right.phtml转换为1column.phtml。
我们也可以使用local.xml中(更好的方法)和下面的代码需要添加 -
<catalog_product_view>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</catalog_product_view>
希望它会是有帮助的。
谢谢!
一种更简单的方法,如果需要的是将产品的定制布局1列
步骤:
转到管理 - >目录 - >管理产品
选择所有产品,然后从网格右上角的操作下拉菜单中选择更新属性,然后单击提交。
现在搜索页面布局下拉菜单,设置所需的布局(1根)
如果你需要在一次只需要更新的所有产品的每个产品做到这一点,然后里面编辑每个产品并在“设计”选项卡内将“页面布局”设置为任何需要的内容。
就是这样
希望这有助于!
如果您的产品目录中有200,000种产品,那么这会在数据库中增加200,000行(至少),不是吗?更新xml不是更好吗? –
如果您的目录中有200,000个产品,那么数据库中已有200,000个条目,因此它只会更新这些值并且不会在数据库中添加任何额外条目。另外,在xml中添加也是一个解决方案。 –
public function indexAction(){
//Get current layout state
$this->loadLayout();
$this->getLayout()->getBlock('root')->setTemplate('page/1column.phtml');
$block = $this->getLayout()->createBlock(
'Mage_Core_Block_Template',
'thecardshop_customisecard_viewer',
array('template' => 'customisecard/viewer.phtml')
);
$this->getLayout()->getBlock('content')->insert($block);
$this->renderLayout();
}
在SO上的问题和答案中使用促销是一种坏习惯。请将您的链接放入您的个人资料中。 – Alexey
最简单,最快速的方法是
UPDATE catalog_product_entity_varchar
SET value = 'one_column
WHERE value = two_columns_left
我不会推荐任何这些答案的!
您的magento将与任何更新打破!
当您需要更新任何xml布局时唯一的好答案是编辑本地文件。XML位于应用程序/设计/前端/ youtheme /默认/布局
只需添加
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_product_view>
大功告成......简单,清洗容易。
以上所有答案都不是Magento方式。
在你的主题添加一下local.xml:
<catalog_product_view>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</catalog_product_view>
这是正确的答案,因为它解决了如何将布局设置为1列布局的问题。 – Flipmedia
- 1. 如何在prestashop中将产品页面布局更改为左右两列
- 2. 如何更改产品查看页面设计Magento 2?
- 3. Magento:如何根据页面布局更改产品列的数量?
- 4. Magento的更改产品的页面布局(即catalog.xml不工作)
- 5. Magento新产品页面布局
- 6. Woocommerce产品页面自定义布局
- 7. Woocommerce产品页面布局不正确
- 8. 如何使用查询将查询中的产品显示在产品布局页面上
- 9. 更改Magento产品选项的布局
- 10. 如何通过列表查看/布局页面在grails中
- 11. 如何删除产品页面中最近查看过的产品magento
- 12. 如何在产品查看页面上显示3种相关产品,Magento?
- 13. 如何更改美德集市特色产品展示布局
- 14. 最近查看的产品在产品列表页面的底部-magento
- 15. Swift storyboard:将两列布局更改为多列布局
- 16. 如何添加产品查看页面上的评论标签
- 17. 在产品页面上更改产品信息的订单
- 18. 如何在产品页面上将下拉选项更改为其他形式?
- 19. 如何将页面标题名称更改为magento中的产品名称?
- 20. Swift:Collection查看旋转后更改布局
- 21. 产品布局Magento
- 22. 如何更改Bigcommerce最近查看的产品显示选项?
- 23. MOSS 2007:更改一个页面布局的主页面
- 24. 更新magento产品页面上的主要产品页面
- 25. 使用VBScript将Excel视图更改为页面布局
- 26. 的Joomla virtuemart更改列表查看产品
- 27. 如何在类别和产品页面中显示比较产品,最近查看/比较的产品?
- 28. Magento:如果类别没有产品,则更改布局
- 29. Android:如何将相对布局更改为滚动布局
- 30. 如何将此表格布局更改为CSS布局?
如果这是正确答案为什么它没有被接受这样 –
喜马蒂和所有...这不是正确的答案,因为它意味着覆盖核心布局文件。正确的答案是在local.xml中“调整”“catalog_product_view”的布局,特别是最小化的xml布局,在升级时将与未来版本的Magento更加兼容。 “Magento方式”见下文... – Flipmedia