
Заранее прошу простить, если всё-таки схожая ситуация была где-то на форуме, искал около 35 минут - не нашел, собственные силы кончились.
Итак - прилагаю скриншот (карта боевых действий) и описываю ситуацию:
Имеется
JComments и модуль
mod_related_items.
mod_related_items находит схожие статьи по мета-ключевым-словам.
Требуется
mod_related_items поднять выше
JComments (как показано на рисунке). На данный момент
mod_related_items располагается в позиции "
contentbottom" (то есть, под текстом материала). Насколько я понял - JComments "вписывается" иным способом и, так как является компонентом с плагинами, позиции модуля не имеет, выводится "другими средствами".
В данном сообщении (
http://joomlaforum.ru/index.php/topic,108575.msg629425.html#msg629425 ) предлагал сделать изменения в
JComments и принудительно модуль "Похожие статьи" затолкать выше, но у меня это не вышло. Я пробовал вставлять следующий код (заменил в предложенном от smart варианте переменные):
$position = 'contentbottom';
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('mod_related_items');
$params = array('style'=> -2);
$contents = '';
foreach (JModuleHelper::getModules($position) as $mod) {
$contents .= $renderer->render($mod, $params);
}
echo $contents;
Наверно, что-то неправильно заменил. Подскажите следующее:
1) Как исправить вариант от smart'a ?
2) Есть ли другие способы передвинуть модуль выше, чем JComments, более быстрыми и легкими способами?
Modules anywhere, насколько я понял, позволяет добавлять модули в статьи, в то время как мне нужно это автоматизировать, чтобы "юзерям" не приходилось каждый раз добавлять код в конец материала.
Заранее спасибо
P.S.: выделил для поиска жирным ключевые слова