在为我的组件设置参数时,我希望其中一个是可以打开和使用的文章 ID。根据Joomla 标准参数类型,文本是唯一的选项。
可以指定整数,还是有办法验证输入?
据我所知,文本是您唯一的标准解决方案。然而,Joomla 确实允许自定义参数类型。您可以想象为整数做一个,但如果它只是用于文章选择,您可以做 Joomla 为 com_content 组件所做的事情。
administrator\components\com_mycomponent\elements
administrator\components\com_content\elements\article.php
到您的新文件夹(和 index.html 以确保安全)<params addpath="/administrator/components/com_mycomponent/elements" />
<param type="article" name="article_id" default="0" label="Select Article" />