Здравствуйте.
В Modx существует одна не очень удобная вещь (или просто я не очень ее понимаю), при "прикручивании" сайта как правило создается более десятка различных шаблонов.
Каждый раз, создавая новый документ, пользователь обязан выбирать из списка шаблонов необходимый данному документу шаблон.
Мне кажется, обычному пользователю, довольно сложно сориентироваться в данном списке, да что уж там сориентироваться, он может просто забыть его выбрать.
У кого-нибудь есть мысли, по поводу облегчения жизни пользователей CMS???
Я использую 1-2 шаблона.
вся логика в сниппетах, к тому же можно назначить поумолчанию нужный шаблон.
Если вы используете десяток шаблонов, разбейте все элементы по категориям. Пользователю будет легче выбирать
к примеру: категория #main, #admin, #products
(знак # - чтобы в сприске при выборе были на первых местах)
Можно написать сниппет, который бы обрабатывал входные данные (определял какая страница загружается) и подключал нужный сниппет. И этот сниппет вставить до/после контента.
Несколько шаблонов + мм дают возможность убрать где ненадо ненужные поля для менеджера.
-
☆ A M B ☆
- 1,086 Posts
Кстати, еще вариант - использовать TV с привязкой к чанкам. Например, есть два типа одной страницы: 1) с блоком "Реклама" и 2) без этого блока. Вместо того, чтобы создавать два одинаковых шаблона, можно просто сделать один шаблон и присвоить ему TV с типом radio buttons с двумя вариантами выбора: Включить блок "Реклама" / Отключить блок "Реклама". Можно еще добавить условие по умолчанию - например, реклама по умолчанию выключена. После у пользователя будет возможность просто кликнуть в дополнительное поле, если ему нужен спецблок на данной странице. Как по мне, это проще

.
Хотя признаю, что с шаблонами в MODx имеются недоработки. Порой очень хотелось бы иметь возможность создавать специальные типы страниц с уже предопределенным шаблоном для этого типа. Т.е. что-то вроде такого: кроме "Create document here", у нас была бы возможность сразу "Create photogallery here", "Create product catalogue here" и т.д.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.