0

我使用本教程链接为 Joomla 2.5 制作了一个用户配置文件插件

它很好用,但我需要添加的自定义字段是单选按钮而不是文本,因为它是“男性/女性”选项。

这是 /plugins/user/profile10/profiles/profile.xml 中的样子:

            <field
            name="gender"
            type="text"
            id="gender"
            description="Male or Female?"
            filter="string"
            label="Male or Female?"
            message="PLG_USER_PROFILE_FIELD_WEB_SITE_MESSAGE"
            size="30"
        />

和插件/用户/profile10/profile10.xml:

<field name="register-require_gender" type="list"

                description="Your gender"
                label="Male or female?"
            >
                <option value="2">JOPTION_REQUIRED</option>
                <option value="1">JOPTION_OPTIONAL</option>
                <option value="0">JDISABLED</option>
</field>

我注意到行type="text"但我不确定我将其替换为什么以及将这两个选项放在哪里。

有谁知道该怎么做?提前致谢。

4

2 回答 2

4

根据标准表单字段类型的 Joomla 文档,您想使用Radio类型。在这种情况下,类型将为“radio”,您将为指定的每个值添加选项。

于 2013-01-02T20:25:20.007 回答
2

这是我使用的代码:

<field
  name="gender"
  type="radio"
  id="gender"
  label="PLG_USER_TESTPROFILE_FIELD_GENDER_LABEL"
  default="m">
  <option value="m">Male</option>
  <option value="f">Female</option>
</field>
于 2013-12-20T03:11:56.217 回答