2

我在 joomla(2.5) 上进行了一些编程,并创建了一个组件,效果很好,现在我发现了一个问题......我需要该组件接收一个参数(来自 joomla 的菜单)并指示一个值,然后用那个值我会计算一些东西(比如模块的参数)。

所以,经过搜索,我找到了这个文档

http://docs.joomla.org/Component_parameters

这很好(如果可以的话),但我有一个问题..我无法添加任何参数,我复制并粘贴了 XML 的代码,我应该在其中设置我的参数字段......但不起作用,我试过了使用我用于模块的字段,它确实出现了,但我无法阅读它们......

知道怎么做吗?

这是我的xml。

<metadata>
  <state>
    <params>
    <param name="mytextvalue" type="text" default="Some text" label="Enter some text" description="" size="10" />
    </params>
  </state>
</metadata>

请帮忙

4

2 回答 2

2

参数已从 1.6 及以上的 joomla 版本中删除。因此您必须改用 fieldset 和 field。 关于不同的领域

希望这对您有所帮助- 创建新菜单项时如何为 joomla 组件创建新选项

于 2012-11-27T20:11:30.107 回答
1

创建一个名为的文件config.xml并将其添加到:

<?xml version="1.0" encoding="utf-8"?>
<config>
    <fieldset name="settings" label="Configuration Settings" description="Description Goes Here">
        <field name="mytextvalue" type="text" default="Some text" label="Enter some text" description="" size="10" />       
    </fieldset>
</config>

要查看参数,请在view.html.php文件中添加JToolBarHelper::preferences('com_yourcomponentname');显示函数。这将在后端组件的工具栏上添加一个名为“选项”的按钮。点击查看参数。

于 2012-11-27T21:39:55.717 回答