Как я могу расширить страницу CMS При использовании Magento Enterprise


Я использую Magento enterprise и хочу добавить дополнительное поле в форму страницы CMS в бэкэнде.

Есть ли что-то особенное, о чем нужно позаботиться, чтобы не нарушить функцию управления версиями CMS?

Author: Alex, 2013-06-25

1 answers

  • Добавьте свое пользовательское поле в таблицы cms/page, а также enterprise_cms/page_revision
  • Создайте поле формы в наблюдателе для события adminhtml_cms_page_edit_tab_content_prepare_form
  • Перепишите Enterprise_Cms_Model_Config, чтобы добавить свое поле в свойство _revisionControlledAttributes. Если этого не сделать, Enterprise_Cms не будет автоматически создавать новую редакцию, если было изменено только новое пользовательское поле
 5
Author: Alex, 2013-06-25 14:30:40