便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

magento后台加form表单页面变形

Magento知识 便宜vps网 2749℃

在magento二次开发时,经常需要自己加一些模具,来满足自己的特定需求。

添加Block/里面的文档时,需要特别注意一些地方,其中包括在Form.php中addField的时候,示例代码如下:

  1. $fieldset->addField(‘todo’‘select’array(
  2.             ‘label’ => Mage::helper(‘education’)->__(‘Todo’),
  3.             ‘name’ => ‘todo’,
  4.             ‘values’ => array(
  5.                 array(
  6.                     ‘value’ => ‘do’,
  7.                     ‘label’ => Mage::helper(‘education’)->__(‘Do’),
  8.                 ),
  9.                 array(
  10.                     ‘value’ => ‘dont’,
  11.                     ‘label’ => Mage::helper(‘education’)->__(‘Dont’),
  12.                 ),
  13.                 array(
  14.                     ‘value’ => ‘0’,
  15.                     ‘label’ => Mage::helper(‘education’)->__(‘Please select’),
  16.                 ),
  17.             ),
  18.         ));
  19.         $fieldset->addField(‘subject’‘text’array(
  20.             ‘label’ => Mage::helper(‘education’)->__(‘Subject’),
  21.             ‘name’ => ‘subject’,
  22.         ));
  23.         $fieldset->addField(‘content’‘editor’array(
  24.             ‘label’ => Mage::helper(‘education’)->__(‘Content’),
  25.             ‘name’ => ‘content’,
  26.             ‘style’ => ‘width:600px; height:400px;’,
  27.             ‘wysiwyg’ => true,
  28.         ));

你能发现有这段代码什么问题吗?它确实有问题,问题就在content这个单词,在type为editor的情况下,如果id和name为content,页面就会变形,猜测原因可能是content和editor编辑器的样式定义有冲突。
也许不止content一个单词,其他能引起问题的单词暂未发现。
修改之后code如下:

[html] view plain copy

  1. $fieldset->addField(‘contents’, ‘editor’, array(
  2.             ‘label’ => Mage::helper(‘education’)->__(‘<span style=“color:#FFFFFF;”>Content</span>‘),
  3.             ‘name’ => ‘contents’,
  4.             ‘style’ => ‘width:600px; height:400px;’,
  5.             ‘wysiwyg’ => true,
  6.         ));

问题解决!

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: magento后台加form表单页面变形

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » magento后台加form表单页面变形

喜欢 (0)or分享 (0)