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

kav9307

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

Biss

  • Давно я тут
  • 972
  • 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

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

kav9307

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

NewUsers

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

kav9307

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

Biss

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

kav9307

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

fireman

  • Захожу иногда
  • 337
  • 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

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

Доп поля категории и вывод этих полей в категории

Автор lenbeton

Ответов: 14
Просмотров: 824
Последний ответ 26.07.2021, 09:26:35
от Театрал
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 2
Просмотров: 151
Последний ответ 10.07.2021, 19:20:30
от timofe
Вывод текст материала через {loadmoduleid} и микроразметка Open Graph

Автор Maffo

Ответов: 21
Просмотров: 437
Последний ответ 23.06.2021, 11:49:09
от Maffo
Вывод значения поля, присущего материалу, в модуль Сайдбар. PHP

Автор Vlad1

Ответов: 4
Просмотров: 758
Последний ответ 01.06.2021, 22:14:34
от Vlad1
Как увеличить расстояние между модулями в одной позиции?

Автор ALEXRAW

Ответов: 2
Просмотров: 168
Последний ответ 14.04.2021, 22:59:39
от ALEXRAW