6 magento
在magento中使用cms页面时,我有时需要一个空的内容部分.大多数情况下,这是我的主页.但是magento强迫我在保存之前将内容放入内容中.
有没有办法让magento允许空的cms页面内容?
该Mage_Adminhtml_Block_Cms_Page_Edit_Tab_Content::_prepareForm()
方法调度该adminhtml_cms_page_edit_tab_content_prepare_form
事件.您可以观察此事件,从传递给事件的表单对象中获取字段,并将其required
属性更改为false
.
这是一个快速而又脏的修复,您应该真正覆盖管理类,以便下次升级时不会丢失更改.
无论如何,在第82行的文件app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
中function _prepareForm()
,更改:
$contentField = $fieldset->addField('content', 'editor', array(
'name' => 'content',
'style' => 'height:36em;',
'required' => true,
'disabled' => $isElementDisabled,
'config' => $wysiwygConfig
));
Run Code Online (Sandbox Code Playgroud)
至
$contentField = $fieldset->addField('content', 'editor', array(
'name' => 'content',
'style' => 'height:36em;',
'required' => false,
'disabled' => $isElementDisabled,
'config' => $wysiwygConfig
));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4568 次 |
最近记录: |