Nhập / xuất trang CMS / khối CMS


12

Có ai biết bất kỳ mô-đun nào có thể được sử dụng để nhập / xuất các trang cms (và khối) trong CE không?

Kịch bản tôi đang xem xét là:

  • người dùng (người chỉnh sửa nội dung) tạo các trang / khối có nội dung trên một trang web dàn (được nhân bản sau trang web trực tiếp, db khác nhau, các máy chủ khác nhau)
  • Sau khi các trang được xác thực, người dùng tạo lại các trang trên trang web trực tiếp (dán sao chép)

Một số điều cần xem xét:

  • nó không giữ tham chiếu đến các lượt xem cửa hàng bằng ID, thay vào đó sử dụng mã xem cửa hàng
  • các trang trùng lặp khi nhập phải được xác định bằng khóa url và lượt xem cửa hàng

Câu trả lời:


15

Trong cuộc thi Hackathon vừa qua, chúng tôi đã phát triển một mô-đun sẽ giúp bạn đạt được điều này:

https://github.com/magento-hackathon/firegento-contentsync

Nó sẽ lưu trữ nội dung trong một tệp json, có thể được đồng bộ hóa với một máy chủ khác (đã được tích hợp là hỗ trợ git và svn). Nó vẫn sử dụng lượt xem cửa hàng bằng ID, nhưng yêu cầu kéo được đánh giá cao. ;)


Bạn có thể vui lòng, cung cấp một trang Wiki cho mô-đun này. Điều này có vẻ khá tuyệt vời. Cảm ơn bạn rất nhiều: D
Thắng Phạm

Bạn ơi, Câu hỏi là Làm thế nào để Nhập một số trang CMS từ MỘT trang web magento sang KHÁC, điều này thật lãng phí thời gian vì nó đồng bộ hóa thông qua GIT, SVN . Hãy trả lời câu hỏi mắt cá chân.
Pratik

Hiện tại phần mở rộng này bị bỏ rơi.
Serge

6

Bạn có thể dễ dàng xuất / nhập trang cms / khối tĩnh thông qua SSH.

  1. Xuất khẩu:

    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

    Lưu ý: Đừng quên thêm tiền tố vào các bảng cms_ * nếu bạn đã thêm tiền tố vào các bảng của mình.

  2. Nhập khẩu:

    mysql -u [username] -p[password] [database] < cms-export.sql

[Đảm bảo sao lưu cơ sở dữ liệu của bạn trước khi thực hiện bất kỳ thao tác nhập nào]

REF: http://www.blog.magepsycho.com/export-import-cms-pages-static-blocks-via-ssh/


1
điều này giả định rằng cuộc sống không bị thay đổi trong lúc này ... mọi thứ sẽ bị ghi đè.
FlorinelChis

Nó sẽ không xuất nội dung tĩnh, không có trong DB và chỉ trong các tệp.
Kostanos
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.