1.Допустим нужно вывести в левой колонке шаблона чанк, содержащий определенную информацию причем это должно быть только для определенного юзера. Т.е. в зависимости от группы отображается определенный чанк,как сделать?
2.На главной, допустим слева, одни чанки. Переходим на другую страницу - другие. Как сделать?
1. Полагаю, плугин PHx в помощь. Есть в репозитории. При выводе чанка надо задать условие. В документации всё есть. Если не сприавшься, у нас тут Metaller по PHx специалист:)
2. Тоже реализуется с помощью PHx. Но можно просто завести несколько шаблонов, а уже в них вставлять свои чанки.
по п.2 разобрался, но никак не дойдет пункт 1.
Metaller, помоги...
Если в зависимости от группы юзера, то в посте выше все верно указано, если выводить в зависимости от конкретного юзера - тут нужно написать простенький собственный модификатор.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
При помощи одного только оператора if...then...else можно осуществить какую-угодно логику для выбора и ветвления, вкладывая один оператор в другой.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Здравствуйте.
Второй вечер ковыряюсь в MODx. Система очень понравилась, но естественно возникают вопросы. Если сможете помочь - буду благодарен.
На сайте есть 9 разделов. У некоторых из них есть подразделы. В общей сложности страниц на сайте около 300.
Для каждого из 9 разделов в шаблоне нужно выводить свой графический заголовок, который будут наследовать его дети (подразделы).
Делать 9 вариантов шаблонов - не очень хочется.
Думал сделать ТиВи - но так же, каждый раз редактировать еще один параметр - лишнее время.
На форуме нашел совет - автоматизировать это при помощи PHx и подумал плясать от головного раздела.
Получилось примерно вот так:
[+phx:if=`[!UltimateParent!]`:is=`1`:then=`Картинка для главной`:elseif=`[!UltimateParent!]`=`2`:then картинка для второй`:else=`другая картинка`+]
но результат почему-то всегда выводит else (другая картинка) при это UltimateParent определяется правильно.
Возможно есть и более красивое решение? Спасибо заранее.