如何为文章选择指定数字组件参数

时间:2012-07-11 22:35:59

标签: joomla joomla1.5

在为我的组件设置参数时,我希望其中一个是打开并使用的文章ID。根据{{​​3}},文字是唯一的选择。

可以指定整数,还是有办法验证输入?

1 个答案:

答案 0 :(得分:1)

据我所知,text是您唯一的标准解决方案。但是,Joomla允许自定义参数类型。你可以想象为整数做一个,但如果仅用于文章选择,你可以做Joomla为com_content组件做的事情。

  1. 您的管理组件中创建一个名为administrator\components\com_mycomponent\elements
  2. 的新文件夹
  3. administrator\components\com_content\elements\article.php复制到新文件夹(以及index.html以确保安全性)
  4. 您现在可以在组件中指定参数类型“article”,如下所示,您将在组件配置中下载文章。
  5. 请务必在“params”中的elements元素文件夹中添加addpath。
  6. <params addpath="/administrator/components/com_mycomponent/elements" />

    <param type="article" name="article_id" default="0" label="Select Article" />