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