【发布时间】:2014-03-26 12:05:25
【问题描述】:
我正在尝试按照此页面的说明为 Joomla 3 的模板参数创建自定义字段表单 Creating a custom form field type
这是我的代码:
class JFormFieldMy extends JFormField {
protected $type = 'my';
public function getInput() {
return '<select id="'.$this->id.'" name="'.$this->name.'">'.
'<optgroup label="First">'.
'<option value="1">One</option>'.
'<option value="2">Two</option>'.
'<option value="3">Three</option>'.
'</optgroup>'.
'<optgroup label="Second">'.
'<option value="4">Four</option>'.
'<option value="5">Five</option>'.
'<option value="6">Six</option>'.
'</optgroup>'.
'</select>';
}
}
效果很好,值已保存,但所选值没有 selected="selected" 状态,因此当我选择时下拉列表将始终显示选项“一”/实际值为“二”
我已阅读此解决方案:Joomla 2.5 Custom Field List not SELECTED in display 但这是针对通用列表类型而不是我想要的分组列表。
有人可以帮助我吗? 谢谢
【问题讨论】: