我正在尝试在管理面板中创建一个输入字段,用户可以在其中输入多个值。我偶然发现了multiline前端类型,它对于我想要的东西似乎是完美的。我将字段添加到管理面板中,如下所示:

system.xml:

...
<fields>
    <notification_recipients>
        <frontend_type>multiline</frontend_type>
        <line_count>10</line_count>
...


但是有两个问题:


保存该字段后,这些行中的设置将串联在第一个字段中:




另外,如您在屏幕快照中所见,渲染字段时不考虑“行数”参数。我从/lib/Varien/Data/Form/Element/Multiline.php找到了有关“行数”的信息:

class Varien_Data_Form_Element_Multiline extends Varien_Data_Form_Element_Abstract
        ...
        public function getElementHtml()
        {
            ...
            $lineCount = $this->getLineCount();


所以现在我的问题是:我应该避免使用此字段类型,因为它有很多错误(在网络上几乎找不到对该字段类型的引用),或者我做错了什么?

最佳答案

因此,经过一些小时的研究,似乎无法可靠地使用该领域。

10-08 02:58