【问题标题】:How to create referential select dropdown in Joomla 2.5 Administrator Edit Menu Item page?如何在 Joomla 2.5 管理员编辑菜单项页面中创建参考选择下拉菜单?
【发布时间】:2012-10-05 14:20:45
【问题描述】:

我在Joomla 2.5中做了一个自定义组件,我需要引用自定义表格在“菜单管理器:编辑菜单项”页面中形成一个选择下拉菜单。

我知道组件视图中的 default.xml 是字段应该驻留的位置。

Joomla 在其许多组件中使用此 XML 从数据库中获取类别:

<field name="id" type="category"
               description="JGLOBAL_CHOOSE_CATEGORY_DESC"
               extension="com_content"
               label="JGLOBAL_CHOOSE_CATEGORY_LABEL"
               required="true"
                />

出现的是下面的第一个标签/字段。我想要做的是从数据库中获取信息以填充第二个下拉列表(轮播)。

如何创建自己的逻辑,让“选择轮播”字段从数据库中的表中获取信息?

【问题讨论】:

    标签: joomla joomla2.5 joomla-extensions administrator


    【解决方案1】:

    您的答案很可能在 Joomla!文档,但请在检查此http://docs.joomla.org/Creating_a_custom_form_field_type#An_example_custom_field_type

    后告诉我们

    我想这就是你要找的东西。

    【讨论】:

    • 是的,这很好用。最好跟踪上面字段标记中的扩展属性在获取类别中的作用。但是使用 addfieldpath 属性和扩展 JFormFieldList 类就可以了,谢谢!
    • 如果你检查你的 Joomla!安装目录在:libraries/joomla/form/field.php 第475行,JFormField的getLabel()方法,你大概会找到答案,类的行为方式和方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2013-10-05
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多