我有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