2010-02-16 76 views
4

我有50個CMS頁面,我想在Magento中創建。這些實質上是郵件合併,每個數據庫都有不同的內容(但結構相同),所以我希望能夠在可能的情況下導入它們。我想要單獨的頁面,以便它們可以被搜索引擎編入索引。有沒有一個方便/方便的方法來做到這一點?Magento CMS頁面(或塊)批量導入

如果更容易,我可以選擇使用CMS塊和類別。 (這也將使我可以選擇相關的產品)

在此先感謝您的幫助。

回答

5

目前,沒有簡單的方法可以將CMS內容導入到Magento中。數據流和Web服務都不包含可幫助您的配置文件。另一方面,CMS頁面和塊只包含在幾張表格中,因此您可以使用PHP(或任何您選擇的語言)導入它們。看看下面的表中的數據庫:

cms_page 
cms_page_store 
cms_block 
cms_block_store 

希望有所幫助。謝謝,喬

+0

謝謝與TOAD完美合作! – Matt 2010-02-17 21:05:20

0

您還可以輕鬆地創建一個新的模塊來容納導入的數據,它可以在數據管理方面實現更多的多功能性。只要您瞭解magento結構,就可以輕鬆構建模塊。

4

您可以簡單地使用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/

讓我知道,如果這對你有用。 祝你好運!