Я вообще закомментил этот запрос.. т.к. в этом компоненте два вида вывода модулей:
1 - Вывод контента другого модуля
2 - Вывод статичного контента
Я использую только первый вариант, так что мне не нужны записи из jos_content. А вот для второго варианта вот этот вот запрос (SELECT id...) и используется.
Фрагмент из файла где посылается запрос в БД:
$qq = "SELECT id, title FROM #__content ORDER BY title";
$dbh->setQuery($qq);
$list = $dbh->loadObjectList();
if (!is_array($list))
$list = array ();
$ui->setContentList($list);
вроде как потом данные запроса используются вот здесь
foreach($this->_contentList as $content)
{
$tpl->addVar('static_content_option_list', 'T_CONTENT_REFERENCE', $content->id);
$tpl->addVar('static_content_option_list', 'T_CONTENT_TITLE', $content->title);
if ($this->_rounders->getContentReference() == $content->id)
{
$tpl->addVar('static_content_option_list', 'T_CONTENT_SELECTED', "SELECTED");
} else {
$tpl->addVar('static_content_option_list', 'T_CONTENT_SELECTED', "");
}
$tpl->parseTemplate('static_content_option_list', 'a');
}
$tpl->setAttribute('module_content_option_list', 'visibility', 'visible');
То есть насколько я понимаю.. компонент тупо перебирает все записи из jos_content и сравнивает с ContentReference...