Я создал 3 пользовательские поля для моих JOOMLA com_content статей, как описано в данном руководстве: https://docs.joomla.org/Adding_custom_fields_to_core_components_using_a_plugin/deДобавить пользовательское поле из плагина JOOMLA цикла статей
Теперь мне нужно, чтобы создать обзор всех статей внутри категории (43) и покажите эти настраиваемые поля внутри запроса joomla.
Мой фактический Joomla запрос внутри файла переопределение шаблона для статей:
<?php
$catId = 43;
$query = "SELECT * FROM #__content WHERE catid ='" . $catId . "'";
$db = JFactory::getDBO();
$db->setQuery($query);
$articles = $db->loadObjectList();
foreach($articles as $article){
echo 'ID: ' . $article->id;
echo '<br />';
echo 'Name: ' . $article->title;
echo '<br />';
echo '<a href="' . JRoute::_('index.php?option=com_content&view=article&id='.$article->id) . '">Link</a>';
echo '<br /><br />';
}
?>
Пользовательские поля могут быть добавлены к выходу статьи с:
$this->params->get('custom_field_1');
Но это не работает внутри цикла. Как я могу добавить настраиваемое поле с именем custom_field_1
в этот цикл?
Почему вы не сделать этот запрос внутри же плагин? С методом onContentPrepare? – Yoleth
Мне нужно добавить этот цикл в конкретный шаблон сайта. Я точно не знаю, что вы имеете в виду. Можете ли вы дать мне ссылку на пример? – Peesen87