我想知道是否有人知道将某些产品页面更改为您在Opencart中创建的某个布局的命令?
我有大约100种产品需要更改其布局,以便在侧边栏中显示100种产品的某些内容。
我在Opencart 1.5.5.1的管理区域中创建了布局。老实说,不得不去每个产品(目录>产品)并选择设计选项卡并选择布局覆盖:选择布局似乎有点长!
希望有一个简单的SQL命令。这可能吗?
答案 0 :(得分:0)
假设您想要使用相同的布局更新所有产品,请按照以下步骤操作:
UPDATE `product_to_layout` SET
`layout_id` = 15
WHERE
`product_id` IN (
SELECT `product_id` FROM `product`
)
(如果您使用数据库表前缀,请将其添加到表名product_to_layout
和product
)
我也假设你只有一个商店安装。如果您想为一个商店设置一个布局而为其他商店设置另一个布局,那么多商店可能会有所不同。
如果您有更多布局并希望将一个布局设置为某组产品,则必须修改WHERE
部分以仅更新具体产品集。