Как я могу расширить страницу CMS При использовании Magento Enterprise
Я использую Magento enterprise и хочу добавить дополнительное поле в форму страницы CMS в бэкэнде.
Есть ли что-то особенное, о чем нужно позаботиться, чтобы не нарушить функцию управления версиями CMS?
2
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