繁体   English   中英

Joomla 3组件开发中的类别字段

[英]category field in Joomla 3 component development

我正在开发Joomla 3组件。 在我的Joomla / administrator / components / com_component / models / forms /中,我有一个XML文件,其中包含“类别”类型的字段。 我需要此字段仅显示一个特定类别及其子类别。 我该如何实现?

使用SQL-field-type而不是category字段类型可能会更好,请参见此处 在sql字段类型中,您可以直接查询#__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>

您需要修改parent_id ='x'以匹配您的父category_id。 另外,我还在顶部添加了顶部类别作为静态选项。 可能需要进一步修改,但是您会明白的。

问候乔纳斯

我创建了一个自定义表单字段,并在其中使用了有效的sql查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM