0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 218 Просмотров
*

Merk

  • Новичок
  • 14
  • 0 / 0
Приветствую, друзья подскажите - есть модуль популярных новостей который я хочу вывести только внутри страницы отдельного артикля, то есть открывается новость => человек листает до самого низа страницы и там подгружаются самые просматриваемые материалы. На данный момент модуль вывожу так в index.php в произвольном месте.
Код
<?php if (JRequest::getVar('view', null)!='article') : ?>
    <jdoc:include type="modules" name="mostRead-article" style="" />
<?php endif; ?>

Модуль привязан к странице новости, но там архив материалов, Можно через CSS урезать но это как то неправильно. Можно ли вывести только на странице артикля?
*

voland

  • Легенда
  • 10407
  • 556 / 109
  • Эта строка съедает место на вашем мониторе
*

Merk

  • Новичок
  • 14
  • 0 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #2 : 01.02.2019, 09:44:13 »
{loadposition}
Подскажите можно вывести здесь? templates/mytheme/html/com_content/article/default.php
или все таки надо в каждом материале вставлять?
« Последнее редактирование: 01.02.2019, 11:00:54 от Merk »
*

draff

  • Живу я здесь
  • 3870
  • 259 / 7
  • Ищу работу
Re: Вывод позиции модуля не в index.php
« Ответ #3 : 01.02.2019, 10:51:06 »
Подскажите можно вывести здесь? templates/mytheme/html/com_content/article/default.php
Если в шаблоне компонента, то есть способ вставки модуля .
Код
<?php
$document   = &JFactory::getDocument();
$renderer   = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position   = 'article-banners';
echo $renderer->render($position, $options, null);
?>
Или установите модуль Anywhere
*

Merk

  • Новичок
  • 14
  • 0 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #4 : 01.02.2019, 11:51:53 »
Если в шаблоне компонента, то есть способ вставки модуля .
Код
loadRenderer('modules'); $options    = array('style' => 'xhtml'); $position   = 'article-banners'; echo $renderer->render($position, $options, null); ?>
Или установите модуль Anywhere



Но модуль Anywhere выводит только если его вставить в определенный вариант? или можно глобально после всех материалов вывести?[/size]
*

Stasweb

  • Завсегдатай
  • 1288
  • 23 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #5 : 01.02.2019, 12:35:54 »
Вот вам же дали решение
Код
<?php
$document   = &JFactory::getDocument();
$renderer   = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position   = 'article-banners';
echo $renderer->render($position, $options, null);
?>
Просто вставьте в templates/mytheme/html/com_content/article/default.php и публикуйте в позиции article-banners что вам необходимо.И не забудьте вставить в templates/mytheme/templateDetails.xml позицию article-banners  <position>article-banners</position>
*

Merk

  • Новичок
  • 14
  • 0 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #6 : 01.02.2019, 13:14:40 »
Вот вам же дали решение
Код
<?php
$document   = &JFactory::getDocument();
$renderer   = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position   = 'article-banners';
echo $renderer->render($position, $options, null);
?>
Просто вставьте в templates/mytheme/html/com_content/article/default.php и публикуйте в позиции article-banners что вам необходимо.И не забудьте вставить в templates/mytheme/templateDetails.xml позицию article-banners  <position>article-banners</position>
Пробовал. Не работает.

upd

Забыл в привязке к пунктам меню указать "на всех страницах"
Спасибо большое
« Последнее редактирование: 01.02.2019, 13:24:36 от Merk »
*

draff

  • Живу я здесь
  • 3870
  • 259 / 7
  • Ищу работу
Re: Вывод позиции модуля не в index.php
« Ответ #7 : 01.02.2019, 13:22:24 »
А модуль назначен для всех страниц ?
*

NewUsers

  • Завсегдатай
  • 1614
  • 137 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #8 : 01.02.2019, 13:25:18 »
Можно ли вывести только на странице артикля?
Попробуй вот этот плагин! Должен помочь...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Merk

  • Новичок
  • 14
  • 0 / 0
Re: Вывод позиции модуля не в index.php
« Ответ #9 : 01.02.2019, 13:27:23 »
Попробуй вот этот плагин! Должен помочь...
Попробуй вот этот плагин! Должен помочь...
Спасибо за ссылку =)
Вариант выше сработал без проблем. Как написал уважаемый draff надо было указать привязку на всех страницах
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод полей в макете материалов Joomla 3

Автор yarovidze

Ответов: 3
Просмотров: 60
Последний ответ Сегодня в 12:00:37
от yarovidze
Вывод основного компонента по условию (не на главных страницах) в мультиязычном

Автор stas039

Ответов: 0
Просмотров: 57
Последний ответ 15.05.2019, 12:11:38
от stas039
Как отключить вывод текста в блоге категории?

Автор Leo1986

Ответов: 7
Просмотров: 89
Последний ответ 06.05.2019, 17:10:50
от Leo1986
Проблема с index.php

Автор rus3333

Ответов: 2
Просмотров: 103
Последний ответ 04.05.2019, 13:53:04
от rus3333
Вывод поля в списке материалов категории

Автор dimasan57

Ответов: 0
Просмотров: 86
Последний ответ 30.04.2019, 20:26:45
от dimasan57