Новости Joomla

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

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Товарищи, такая задача: значит нужно мне в коде статьи выводить определённый модуль.
Причём делать это нужно НЕ с помощью {loadmoduleid 114} внутри текста статьи, а именно в коде статьи в определённом месте.

Как выводить его с помощью позиции мне понятно:
Код
jimport('joomla.application.module.helper');
$module = JModuleHelper::getModules('breadcrumbs');
echo $module[0]

Этот код выведет первый по порядку модуль из позиции 'breadcrumbs'.
Мне же нужно вывести модуль именно по его ID.

Подскажите пожалуйста, как это правильно сделать.
Заранее огромное спасибо!  ^-^
*

fbr

  • Завсегдатай
  • 1676
  • 208 / 7
можно попробовать так
Код
<?php echo JHTML::_('content.prepare', '{loadmoduleid 114}'); ?>

или через db..
*

fsv

  • Живу я здесь
  • 2781
  • 411 / 2
В ModuleHelper есть метод getModuleById.

Почему не устраивает код вывода позиции? По id выводить неправильно. Не понравился модуль, сгоряча удалили, новый такой же создали, id уже другой, в код надо лезть и править. Ситуация несколько надуманная, для иллюстрации.
Выводите в коде уникальную позицию, которую сами придумали, в шаблоне ее нет. В настройках модуля ее руками вбиваете, т.к. в списке позиций ее нет. В настройках вывод модуля на всех страницах. Новая позиция только у одного нужного модуля.
Веб-разработка: заказ. Только новая разработка.
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
можно попробовать так
Код
<?php echo JHTML::_('content.prepare', '{loadmoduleid 114}'); ?>

или через db..
Спасибо! То, что нужно. Работает идеально. А вот через db как раз не хотелось это делать. Всё же лучше средствами Joomla.


В ModuleHelper есть метод getModuleById.
Спасибо! Вот об этом методе я ничего не знал. Иногда есть необходимость именно по ID получить модуль (пускай и много минусов у этого способа).
*

x1

  • Давно я тут
  • 635
  • 15 / 0
  • Linux — это Windows для бытовой техники
{loadmoduleid 123}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получение объектов из материала(статьи) по ее id

Автор muzzy76

Ответов: 2
Просмотров: 693
Последний ответ 05.07.2025, 10:33:26
от muzzy76
plasmo-inspector в коде сайта

Автор androv77

Ответов: 2
Просмотров: 737
Последний ответ 05.07.2025, 07:49:48
от b2z
Сломался сайт Joomla 4 после обновления одного модуля

Автор androv77

Ответов: 4
Просмотров: 1165
Последний ответ 17.05.2025, 06:12:07
от azm1n
Убрать закрывающий слеш в rel=&quot;lazy-stylesheet&quot;/&gt; в коде?

Автор zemelshik

Ответов: 2
Просмотров: 1157
Последний ответ 14.04.2025, 17:02:49
от azm1n
Реализовать такой вывод информации

Автор koyot777

Ответов: 0
Просмотров: 669
Последний ответ 08.04.2025, 12:49:50
от koyot777