我正在尝试创建可供选择的文章列表(多选复选框),但到目前为止我无法这样做,或者在网上找到解决方案。到目前为止我只有这个:
<field name="title" type="sql" default="10" label="Select an article" query="SELECT id AS value, title FROM #__content" ></field>
它根本不多,但它正在发挥作用。问题是,我得到一个列表,我可以点击一篇文章,就是这样。如何从中创建复选框?
答案 0 :(得分:0)
关于我在评论中提供的链接, custom.php 文件可能如下所示:
<?php
defined('_JEXEC') or die('Restricted access');
class JFormFieldCustom extends JFormField {
protected $type = 'Custom';
protected function getInput() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName('*'));
->from($db->quoteName('#__content'));
$db->setQuery($query);
$rows = $db->loadObjectList();
$result = array();
foreach ($rows as $row) {
$result['id'] = $row->id;
}
return $result;
}
}
?>
请记住,这是一个快速的模型,我没有测试过,所以让我知道它是否有效,如果需要,我可以进行任何调整:)
答案 1 :(得分:0)
您必须创建自己的字段,或者您可以使用我创建的字段。 https://github.com/3ehrang/joomlaFields