Новости Joomla

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

kav9307

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Ребят, здарова! Помогите плз!
Мне нужно вывести модуль сразу после названия материала. Я знаю, что можно воспользоваться стандартным плагином вывода модулей внутри материала, либо установить Modules Anywhere, либо еще что нибудь подобное и тд. Просто у меня этих статей будет туча и прописывать в каждой этот модуль как-то не охота. Собственно вопрос, возможно ли задать новую позицию прямо внутри шаблона статьи? Ну или предложите др. варианты как решить этот вопрос, буду премного благодарен, спасибо!
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Вывод дополнительной позиции
« Ответ #1 : 01.08.2018, 16:49:15 »
Код
<?php
$my_module = 'позиция';
$modules =& JModuleHelper::getModules($my_module);
foreach ($modules as $module){
   echo JModuleHelper::renderModule($module);
}
?>
для полного просмотра материала
вставить в
/templates/шаблон/html/com_content/article/default.php
после
Код
<?php echo $this->item->text; ?>
- это после текста статьи (пример)
если файла нет, - создать/скопировать из /components/com_content/views/article/tmpl/default.php
*

kav9307

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Вывод дополнительной позиции
« Ответ #2 : 01.08.2018, 20:06:09 »
Код
<?php
$my_module = 'позиция';
$modules =& JModuleHelper::getModules($my_module);
foreach ($modules as $module){
   echo JModuleHelper::renderModule($module);
}
?>
для полного просмотра материала
вставить в
/templates/шаблон/html/com_content/article/default.php
после
Код
<?php echo $this->item->text; ?>
- это после текста статьи (пример)
если файла нет, - создать/скопировать из /components/com_content/views/article/tmpl/default.php
Оо спасибо! Буду разбираться!
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Вывод дополнительной позиции
« Ответ #3 : 01.08.2018, 20:13:30 »
Оо спасибо! Буду разбираться!
или используй контент плагин с событием onContentAfterTitle
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

kav9307

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Вывод дополнительной позиции
« Ответ #4 : 01.08.2018, 20:25:12 »
или используй контент плагин с событием onContentAfterTitle
Спасибо большое! Получилось! Все работает отлично!
Еще вопрос один, можно ли вывести связанные материалы (через ключевое слово, если что) только из определенной категории, а не из всех? Сорри за наглость, заранее спасибо
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Вывод дополнительной позиции
« Ответ #5 : 01.08.2018, 20:33:15 »
Спасибо большое! Получилось! Все работает отлично!
Работает то что я предложил или то что Biss
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

kav9307

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Вывод дополнительной позиции
« Ответ #6 : 01.08.2018, 20:42:15 »
Работает то что я предложил или то что Biss
Biss
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Вывод дополнительной позиции
« Ответ #7 : 01.08.2018, 23:56:01 »
Не помогу. Ключевое слово это из мета тегов или что имеется ввиду?
*

kav9307

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Вывод дополнительной позиции
« Ответ #8 : 02.08.2018, 02:56:56 »
Не помогу. Ключевое слово это из мета тегов или что имеется ввиду?
Уже разобрался, спасибо! Сторонний модуль установил.
Мета-тег keywords, да.
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
Re: Вывод дополнительной позиции
« Ответ #9 : 04.08.2018, 23:59:44 »
А скажите пожалуйста, чем вот такой вариант прописания позиции модуля:
Код
<?php
$my_module = 'позиция';
$modules =& JModuleHelper::getModules($my_module);
foreach ($modules as $module){
   echo JModuleHelper::renderModule($module);
}
?>
отличается от такого:
Код
<jdoc:include type="modules" name="позиция" style="xhtml"/>
?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Вывод дополнительной позиции
« Ответ #10 : 05.08.2018, 15:01:18 »
1) В шаблонах компонентов
2) В шаблонах Joomla (обычно в index.php)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Рамка обрамляющая модуль в позиции

Автор alexs64

Ответов: 0
Просмотров: 845
Последний ответ 21.11.2025, 09:02:57
от alexs64
[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 2927
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Вывод содержимого модуля mod_custom без html разметки

Автор goga_pgasovav

Ответов: 3
Просмотров: 1740
Последний ответ 07.06.2024, 11:15:50
от goga_pgasovav
Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 2593
Последний ответ 09.11.2023, 16:33:08
от denxio
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 3060
Последний ответ 06.10.2023, 14:02:24
от Mitriy