sc@r@bey
Завсегдатай
   
Репутация: +55/-5
Offline
Пол: 
Сообщений: 541
делай, а потом спрашивай что не получилось!
|
 |
« : 23.01.2008, 17:19:01 » |
|
Как вывести вместо компонента - модуль?
|
|
|
|
« Последнее редактирование: 23.01.2008, 19:36:25 от Greycat »
|
Записан
|
|
|
|
| |
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #1 : 23.01.2008, 17:26:34 » |
|
а как наоборот вывести вместо компонента - модуль?
Создаем пустой статичный материал, делаем ссылку на него из меню и привязываем к этому пункту позицию модуля, объявленную в шаблоне следом за mosMainBody (либо перед - кому как удобнее)... )))
|
|
|
|
|
Записан
|
|
|
|
sc@r@bey
Завсегдатай
   
Репутация: +55/-5
Offline
Пол: 
Сообщений: 541
делай, а потом спрашивай что не получилось!
|
 |
« Ответ #2 : 23.01.2008, 17:38:33 » |
|
Создаем пустой статичный материал, делаем ссылку на него из меню и привязываем к этому пункту позицию модуля, объявленную в шаблоне следом за mosMainBody (либо перед - кому как удобнее)... )))
и как этот код будет выглядеть? я слышал есть такой модуль, который позволяет это делать, не знаешь его?
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #3 : 23.01.2008, 17:43:38 » |
|
и как этот код будет выглядеть?
Ты о HTML? Так пустой материал никак и не выглядит  На месте основного контента будет отображен результат работы модуля... я слышал есть такой модуль, который позволяет это делать, не знаешь его?
Не встречал...
|
|
|
|
|
Записан
|
|
|
|
sc@r@bey
Завсегдатай
   
Репутация: +55/-5
Offline
Пол: 
Сообщений: 541
делай, а потом спрашивай что не получилось!
|
 |
« Ответ #4 : 23.01.2008, 17:46:12 » |
|
объявленную в шаблоне следом за mosMainBody (либо перед - кому как удобнее)... )))
я про это
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #5 : 23.01.2008, 17:50:31 » |
|
Ну можно так: <?php mosMainBody(); mosLoadModules ( 'content_position' ); ?>
или так: <?php mosLoadModules ( 'content_position' ); mosMainBody(); ?>
Вероятнее первый вариант предпочтительнее, т.к. позволяет вывести еще название пустого материала перед названием и содержимым модуля...
|
|
|
|
|
Записан
|
|
|
|
sc@r@bey
Завсегдатай
   
Репутация: +55/-5
Offline
Пол: 
Сообщений: 541
делай, а потом спрашивай что не получилось!
|
 |
« Ответ #6 : 23.01.2008, 18:05:57 » |
|
content_position
это например user1, правильно?
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #7 : 23.01.2008, 18:10:01 » |
|
L это например user1, правильно?
Да, вместо этого вписываем любой идентификатор позиции, который нам удобнее...
|
|
|
|
|
Записан
|
|
|
|
|
Greycat
|
 |
« Ответ #8 : 23.01.2008, 19:39:37 » |
|
... я слышал есть такой модуль, который позволяет это делать, не знаешь его?
Насчёт модуля не слышал, но есть мамбот MosLoadPosition (стандартный). Позволяет вставить в любое место материала модуль, опубликованый в определённой позиции. Причём этой позиции может даже не быть в шаблоне.
|
|
|
|
|
Записан
|
|
|
|
sc@r@bey
Завсегдатай
   
Репутация: +55/-5
Offline
Пол: 
Сообщений: 541
делай, а потом спрашивай что не получилось!
|
 |
« Ответ #9 : 23.01.2008, 19:57:48 » |
|
cсупер
|
|
|
|
|
Записан
|
|
|
|
Niko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 20
Каламбия пикчерз не представляет...
|
 |
« Ответ #10 : 14.02.2008, 16:13:28 » |
|
Как вывести модуль вместо компонента в Joomla 1.5 там есть плагин loadmodul В joomla 1.0.X это делается с помощью мамбота loadposition и там же назначается новая позиция в разделе позиции модулей. в joomla 1.5 нет меню для добавления позиции модуля
|
|
|
|
|
Записан
|
|
|
|
|
Greycat
|
 |
« Ответ #11 : 14.02.2008, 18:42:47 » |
|
... в joomla 1.5 нет меню для добавления позиции модуля
Да, вы правы. Пока не знаю почему нет этого меню, могу только предложить обходной вариант. Добавьте позицию в файл "TemplateDetails.xml" вашего шаблона, в тег <positions>. Я сам не пробовал, но думаю должно получиться. Это конечно не решение проблемы, но временно сойдёт.
|
|
|
|
|
Записан
|
|
|
|
|