LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 03:28:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Загрузка модуля в материал  (Прочитано 2420 раз)
0 Пользователей и 1 Гость смотрят эту тему.
snikolai
Давно я тут
****

Репутация: +16/-0
Offline Offline

Сообщений: 215


« : 15.12.2009, 20:35:18 »

В стандартном пакете есть плагин для загрузки модулей из указанной позиции.
Тогда чтобы загрузить один модуль нужно для каждого модуля указать свою позицию.

Немного переделал данный плагин, чтобы можно было загружать один модуль, а не все модули из позиции.

Отличается от стандартного модуля loadposition тем, что используется функция:

Код:
$contents = '';

$mod = JModuleHelper::getModule($name, $title);
$contents .= $renderer->render($mod, $params);

return $contents;

а не

Код:
$contents = '';
foreach (JModuleHelper::getModules($position) as $mod)  {
$contents .= $renderer->render($mod, $params);
}
return $contents;

Скачать можно тут
« Последнее редактирование: 29.12.2009, 12:29:03 от snikolai » Записан
dimvik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20



« Ответ #1 : 28.12.2009, 15:50:27 »

не работает!
Записан
snikolai
Давно я тут
****

Репутация: +16/-0
Offline Offline

Сообщений: 215


« Ответ #2 : 29.12.2009, 12:18:16 »

не работает!
странно, м.б. с синтаксисом что не так при вставке плагина
{loadmodule 'mainmenu', 'Main Menu'}
mainmenu , а не mod_mainmenu
учитывается регистр, т.е. если в модуле заголовок Main menu, модуль не выводится

сейчас подумал, может, лучше не учитывать регистр...
Записан
yevrowl
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« Ответ #3 : 27.07.2010, 19:07:13 »

Существует также отдельный плагин для этого - http://extensions.joomla.org/extensions/core-enhancements/embed-a-include/6958
« Последнее редактирование: 12.06.2011, 02:12:05 от yevrowl » Записан
snikolai
Давно я тут
****

Репутация: +16/-0
Offline Offline

Сообщений: 215


« Ответ #4 : 06.08.2010, 19:31:45 »

Существует также отдельный плагин для этого - http://extensions.joomla.org/extensions/core-enhancements/embed-a-include/6958
да, там по id модуль загружается, наверное, так оно лучше)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet