我有50个CMS页面,我想在Magento中创建。这些实质上是邮件合并,每个数据库都有不同的内容(但结构相同),所以我希望能够在可能的情况下导入它们。我想要单独的页面,以便它们可以被搜索引擎编入索引。有没有一个方便/方便的方法来做到这一点?Magento CMS页面(或块)批量导入
如果更容易,我可以选择使用CMS块和类别。 (这也将使我可以选择相关的产品)
在此先感谢您的帮助。
我有50个CMS页面,我想在Magento中创建。这些实质上是邮件合并,每个数据库都有不同的内容(但结构相同),所以我希望能够在可能的情况下导入它们。我想要单独的页面,以便它们可以被搜索引擎编入索引。有没有一个方便/方便的方法来做到这一点?Magento CMS页面(或块)批量导入
如果更容易,我可以选择使用CMS块和类别。 (这也将使我可以选择相关的产品)
在此先感谢您的帮助。
目前,没有简单的方法可以将CMS内容导入到Magento中。数据流和Web服务都不包含可帮助您的配置文件。另一方面,CMS页面和块只包含在几张表格中,因此您可以使用PHP(或任何您选择的语言)导入它们。看看下面的表中的数据库:
cms_page
cms_page_store
cms_block
cms_block_store
希望有所帮助。谢谢,乔
您还可以轻松地创建一个新的模块来容纳导入的数据,它可以在数据管理方面实现更多的多功能性。只要您了解magento结构,就可以轻松构建模块。
您可以简单地使用SSH命令导出/导入/静态块为:
1>导出
mysqldump -u [username] -p[password] [database] cms_page cms_page_store cms_block cms_block_store | grep INSERT | sed 's/INSERT INTO/REPLACE INTO/' > cms-export.sql
2>导入
mysql -u [username] -p[password] [database] < cms-export.sql
欲了解更多信息,请参阅以下博客文章:
http://www.blog.magepsycho.com/export-import-cms-pages-static-blocks-via-ssh/
让我知道,如果这对你有用。 祝你好运!
谢谢与TOAD完美合作! – Matt 2010-02-17 21:05:20