Модули в компоненте Пользователи

#1 5 мая 2012 в 17:10
Всем Добра!
Обращаюсь за помощью к сообществу.
Ситуация следующая: Шаблон сайта, в зависимости от включённых/отключённых модулей может быть двухколоночным, либо трёхколоночным. Все страницы компонента Пользователи, кроме страниц просмотра профиля, должны быть трёхколоночными, а в самом профиле — две колонки. Не могу разобраться, как сделать так, чтобы боковые модули не отображались на странице профиля юзера, но отображались на всех других страницах компонента.
Буду очень признателен за помощь, готов финансово отблагодарить!
#2 5 мая 2012 в 17:58
Можно сделать так. В настройках этих модулей во вкладке "Публикация" снимите галочку с "Публиковать на всех страницах" если она там стоит и вручную укажите, где и на каких страницах будет публиковаться тот или иной модуль.

На странице "Пользователи", соответственно, эти модули можно не публиковать.
#3 6 мая 2012 в 04:28


Можно сделать так. В настройках этих модулей во вкладке "Публикация" снимите галочку с "Публиковать на всех страницах" если она там стоит и вручную укажите, где и на каких страницах будет публиковаться тот или иной модуль.

На странице "Пользователи", соответственно, эти модули можно не публиковать.

livecom

Таким способом можно решить проблему, но крайне коряво.
Вот например страница списка пользователей /users
А вот страница при переходе на второй уровень пагинации — /users/latest2.html
При увеличении количества пользователей, страниц пагинации будет большое количество, учитывая, что пагинация отдельно есть для общего списка юзеров, для позитивных и для страницы сортировки юзеров по рейтингу.
Таким образом, придётся постоянно добавлять появившиеся страницы.
Так можно решить проблему и созданием пунктов меню и включением модулей на созданных страницах, но это лишь корявый костыль.
Тут как-то надо отделить страницы профилей от других страниц компонента Пользователи, а вот как это сделать — вопрос.

Господа, очень нуждаюсь в Вашей помощи, а за помощь соответственно плачу:)
#4 18 августа 2012 в 00:26
Что мешает сделать в меню пункты пользователи1 по пользователи10 (соответственно latest1.html -latest10.html) и отключить эти пункты в меню, для пользователей они показаны не будут, а для модуля просто не выбирать эти пункты к показу. На худой конец вывести 50 пользователей на одной странице или увеличит количество пунктов меню. Может я чего то не понимаю и тема уже давно решена.
#5 18 августа 2012 в 23:35
а что за модули собираетесь сбоку втыкать? если переменными или id пересекаться не будут с кодом списка юзеров, то можно прям в шаблон вывода com_users_view колонку добавить, а в нее модульную позицию воткнуть
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.