如何复制Magento CMS页面和内容块以用于其他语言范围

时间:2014-07-16 15:46:20

标签: magento content-management-system scopes

我需要了解是否有可能以与产品相同的方式复制Magento中的内容块或页面?

例如,我可以用(英语)创建产品,然后选择替代语言范围(意大利语)并将文本粘贴到意大利语版本中。

这很直观。

CMS页面和块可以使用吗?它似乎不是 - 但也许我错过了什么?

我导航到CMS>页面和选择要编辑的页面,它只是提供更改语言分配的能力(不为其他范围重复)。

2 个答案:

答案 0 :(得分:5)

无法在Magento管理员中复制CMS块。

有许多扩展可以添加此功能,或者允许您导出,修改为CSV然后导入以快速创建重复页面或静态块的扩展。

答案 1 :(得分:0)

Magento 2.x中的CMS块存储在2个表中:

  • cms_block
  • cms_block_store

您可以直接从mysql数据库导出cms_block表,并使用外部编辑器更改您想要的内容,例如open-office calc(在我看来比出口到csv更好)删除带有id的列并再次导入

如果您正在实施多个网站/商店magento,那么您还需要导出/导入cms_page_store以及块和商店的正确ID