我正在开发Joomla 3组件。在我的Joomla/administrator/components/com_component/models/forms/中,我有一个XML文件,其中包含一个“分类”类型的字段。我需要这个字段显示一个特定的类别和它的子类别只。我怎样才能做到这一点?
发布于 2014-04-05 13:28:17
您可能会更好地使用SQL- field类型而不是类别字段类型,请参见这里。在sql-field类型中,可以直接查询#__categories:
<field name="myfield" type="sql" default="10" label="Select cateogry"
query="SELECT id, title FROM #__categories where parent_id = 'x' and
extension='com_content' and access='1' " key_field="id" value_field="title" >
<option value='x' >Your top-category</option>
</field>
您需要修改父_id=‘x’以匹配父category_id。此外,我添加了顶部类别作为一个静态选项的顶部。可能还需要进一步修改,但你明白了。
问候乔纳斯
发布于 2014-04-06 04:22:23
我创建了一个自定义表单字段,并在那里使用了sql查询,运行良好。
https://stackoverflow.com/questions/22885620
复制相似问题