Как вывести модуль в теле компонента?

 
Посетитель
small user social cms
Сообщений: 64
Здравствуйте сообщество,
Суть проблемы: есть компонент статьи, создаем раздел новости, а в разделе создаем подразделы:
новости
--новости1
--новости2
...
--новости15

Когда на сайте я перехожу по адресу сайт.ру/новости, я вижу все подразделы, но я хочу там видеть модуль последних материалов.
Когда я создаю подраздел (например все_новости), перехожу на сайт.ру/все_новости вижу пустое тело компонента, а модуль могу разместить под, или над компонентом.
Как мне впихнуть модуль последних материалов в тело компонента? (на форуме не смог найти).
Редактировалось: 1 раз (Последний: 18 июля 2012 в 23:10)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 127
Чтобы вывести модуль прямо на месте компонента статьи, нужно:
1. Добавить в файл positions.txt новую позицию.
2. Открыть templates/ваш-шаблон/components/com_content_view.tpl и в нужное место, например, после:
Код PHP:
  1. {if $cat.description}
  2. <div class="con_description">{$cat.description}</div>
  3. {/if}
  4. {/if}
вставить:
Код PHP:
  1. {php} cmsModule('позиция') {/php}
где "позиция" - это название вашей позиции для модуля (из файла positions.txt)/
3. После этого вывести нужный модуль в эту позицию.
4. Список подразделов можно при желании скрыть, для этого закомментируйте строки 24-34, начинающиеся с {if $is_subcats}
Биржа комментариев и социального продвижения
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1783
g.v.d, Возможно можно сделать так, создаете новую статью, ничего в ней не печатаете (назвать "новости сайта") публикуете её. Потом создаете пункт меню на эту статью. После этого берете модуль последние статьи. Выводите его в позицию mainbottom на этой пустой странице. В настройках модуля указываете из каких разделов (подразделов) выводить.
Редактировалось: 1 раз (Последний: 18 июля 2012 в 23:44)
Посетитель
small user social cms
Сообщений: 64
Black-Raven90, Спасибо большое! Сделал так как Вы подсказали.

skaz, Уже пытался, когда делать таким образом, то вверху будет пустой компонент, а под ним модуль.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: