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

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

  • Легенда
  • 10454
  • 558 / 111
  • Эта строка съедает место на вашем мониторе
*

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

  • Живу я здесь
  • 3923
  • 262 / 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

  • Завсегдатай
  • 1318
  • 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

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

NewUsers

  • Завсегдатай
  • 1615
  • 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 надо было указать привязку на всех страницах
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Адаптация модуля для мобильной версии

Автор grizlik

Ответов: 4
Просмотров: 146
Последний ответ 14.06.2019, 15:09:07
от grizlik
Избавление дублей index.php

Автор lolman

Ответов: 2
Просмотров: 81
Последний ответ 07.06.2019, 15:29:13
от AlekVolsk
Изменить стандартный вывод кастомных полей

Автор zenchenkoag

Ответов: 2
Просмотров: 99
Последний ответ 30.05.2019, 10:20:03
от effrit
Изменение модуля в шаблоне

Автор lSNAKEl

Ответов: 1
Просмотров: 117
Последний ответ 27.05.2019, 16:28:49
от draff
Вывод полей в макете материалов Joomla 3

Автор yarovidze

Ответов: 3
Просмотров: 118
Последний ответ 26.05.2019, 12:00:37
от yarovidze