Вопросы по modX.
245 сообщений
#16 лет назад
Пользуюсь ей недавно, накопились некоторые вопросы.1) По поводу wayfinder. Если на странице много элементов меню, то как использовать при этом wayfinder? Создать отдельные папки в админ. части и в них создавать нужные долкументы, которые и будут пунктами меню? И потом, как лучше все-таки использовать wayfinder: всегда нужно передавать id документа при вызове данного сниплетта? А если этот документ удалят, id нужного документа существовать не будет и тогда придется пользователю сайта лезть в адмику и копаться в вызове сниплетта (с учетом того, что это секретарша =) )! - не правильно, согласитесь?
А если сделать следующим образом: создать TV параметр (название меню) для шаблона страницы и при создании документа назначать документу нужное меню.К примеру параметр называется "МЕНЮ" и имеет значения: верхнее, левое, нижнее. А потом создать сниплет, коорый на основе данного параметры будет выбирать нужное меню.
Как Вам такой подход? Либо напишите свой подход, но такой, чтобы пользователь потом не мучался.
2) Использую какой сниплетт проще организовать каталог товаров? Или придется свой писать?
3) Неудобство с написанием шаблона в админке: копипастить нет желания. Вы как поступаете?
2195 сообщений
#16 лет назад
Если пользователь секретарша - доступа администратора у него быть не должно.Кроме TV есть шаблоны, которые можно выбирать для отдельных документов. Можно также прописать условия через PHx.
Цитата:
2) Использую какой сниплетт проще организовать каталог товаров? Или придется свой писать?
Ditto
Цитата:
Неудобство с написанием шаблона в админке: копипастить нет желания. Вы как поступаете?
У меня своя сборка, где после установки вместо стандартного уже мой html код
Все здесь: ссылка
245 сообщений
#16 лет назад
Sir_Michael, спасибо, что откликнулись так быстро.Цитата ("Sir_Michael"):
У меня своя сборка, где после установки вместо стандартного уже мой html код
Искал - не нашел. Вы случайно не про вот это говорите: ссылка ?
Цитата ("Sir_Michael"):
Кроме TV есть шаблоны, которые можно выбирать для отдельных документов. Можно также прописать условия через PHx.
Это к чему? TV параметры я для индексации страниц хотел применять. К примеру создаете страницу "контакты", TV параметр представлен виде списка с выбором множества вариантов. Выбираете для этой странички менюшки, и все готово. Или я не так понял Вас?
133 сообщения
#16 лет назад
1) Передавать можно не ИД документа а папку родителя, и будут выводиться все дочерние документы.Насчет трех выводов меню - я бы 3 раза вызвал сниппет с разными темплейтами.
2) Ditto.
3) Если правильно понял вопрос - то есть возможность сделать копию документа
ссылка - -тут есть туториал,правда без использования сниппетов,все вручную, зато можно понять как цмс работает изнутри..
245 сообщений
#16 лет назад
Цитата ("chromotron"):1) Передавать можно не ИД документа а папку родителя, и будут выводиться все дочерние документы.
Согласен, но и папку грохнуть можно. =) Я сейчас в папке храню документы.
Цитата ("chromotron"):
я бы 3 раза вызвал сниппет с разными темплейтами.
Т.е. фильтрация документов? Тогда нужно документы как-то привести в соответствие с менюшками. Я поэтому про TV параметры говорил. Или проще можно?
133 сообщения
#16 лет назад
Цитата ("MaratCrash"):Согласен, но и папку грохнуть можнону с такими условиями надо под отдельный случай решать что делать..
Цитата ("MaratCrash"):
Т.е. фильтрация документов? Тогда нужно документы как-то привести в соответствие с менюшками. Я поэтому про TV параметры говорил. Или проще можно?да, TV, или встроенные параметры, но всвязке с чанками.. сделал бы туториал, многие вопросы бы отвалились...
245 сообщений
#16 лет назад
Цитата ("chromotron"):сделал бы туториал, многие вопросы бы отвалились...
не совсем понял ))) объясни пожалуйста
133 сообщения
#16 лет назад
Если это не первый проект на модх - то откуда эти вопросы, если первый - то лучше начать с туториала 
245 сообщений
#16 лет назад
Цитата ("chromotron"):Если это не первый проект на модх - то откуда эти вопросы, если первый - то лучше начать с туториала
Проект первый. Туториал прочитал. Разве там есть ответы на мои вопросы (касательно меню)? =)
А каким образом ты создаешь/редактируешь шаблоны/чанки? Из админки?
245 сообщений
#16 лет назад
Аууу...на сайте modX тоже молчат ((
133 сообщения
#16 лет назад
Связка такая, допустим надо сделать вывод каталога товаров (фотка и ссылка)в шаблоне каталога идет вызов ditto:
<div class="images">
</div>
где 3 - ид папки каталога, а cat1 это имя чанка с шаблоном вывода одного товара
код чанка -
<div class="image">
<div class="rr">
<a href="~]">
<img src="" height="90">
<br />
</a>
</div>
</div>
где это TV назначеный в шаблоне страниц лежащих в папке с ид 3, ,~] - встроенные параметры, они есть у каждой страницы.
245 сообщений
#16 лет назад
С ditto все ясно. Я его решил не использовать, так же как и wayfinder. Напрягает редактор шаблонов в админке. Вот как Вы эту проблему решаете? Возможно есть плагин какой-нибудь?
133 сообщения
#16 лет назад
MaratCrash, меня не напрягает, выше вам подсказали решение.
245 сообщений
#16 лет назад
Цитата ("chromotron"):MaratCrash, меня не напрягает, выше вам подсказали решение.
не вижу, где идет упоминание об удобстве редактирования шаблона?
133 сообщения
#16 лет назад
Выше вам Sir_Michael ссылку давал, если не находит, то не знаю как вам помочь.
245 сообщений
#16 лет назад
Вы сами как поступаете? Имею в виду удобство в создании шаблона? В админке редактируете шаблон?
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):Вы сами как поступаете? Имею в виду удобство в создании шаблона? В админке редактируете шаблон?
а кто вам мешает шаблон редактировать в каком-нибудь Dreamweaver-е, а потом его просто вставлять готовый в админку?
или вы под каждую страницу пишите шаблоны, прописываете в них статические урлы постоянно копируете шапки и футеры?

245 сообщений
#16 лет назад
Цитата ("rech"):Цитата ("MaratCrash"):Вы сами как поступаете? Имею в виду удобство в создании шаблона? В админке редактируете шаблон?
а кто вам мешает шаблон редактировать в каком-нибудь Dreamweaver-е, а потом его просто вставлять готовый в админку?
или вы под каждую страницу пишите шаблоны, прописываете в них статические урлы постоянно копируете шапки и футеры?))
Согласись, что это геморное решение!? Решение я нашел: плагин editArea. Удобно редактировать в админке. Пока буду им пользоваться. Но все равно это решение не идеально! Сама концепция modX хороша (в плане хранения в базе шаблонов), не спорю, но хочется и удобства для разработчика.
Представь себе ,если у тебя 10 чанков и 10 сниппетов (к примеру), ты же запаришься все это копипастить! Неужели нет плагина-редактора для админки, в котором одновременно можно было бы открывать несколько файлов в нескольких вкладках???
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):Цитата ("rech"):Цитата ("MaratCrash"):Вы сами как поступаете? Имею в виду удобство в создании шаблона? В админке редактируете шаблон?
а кто вам мешает шаблон редактировать в каком-нибудь Dreamweaver-е, а потом его просто вставлять готовый в админку?
или вы под каждую страницу пишите шаблоны, прописываете в них статические урлы постоянно копируете шапки и футеры?))
Согласись, что это геморное решение!? Решение я нашел: плагин editArea. Удобно редактировать в админке. Пока буду им пользоваться. Но все равно это решение не идеально! Сама концепция modX хороша (в плане хранения в базе шаблонов), не спорю, но хочется и удобства для разработчика.
Представь себе ,если у тебя 10 чанков и 10 сниппетов (к примеру), ты же запаришься все это копипастить! Неужели нет плагина-редактора для админки, в котором одновременно можно было бы открывать несколько файлов в нескольких вкладках???
не вижу ничего "геморрного"(если вы правда не подразумеваете под редактированием шаблона - визуальную часть, т.е. перемещение блоков мышкой, превью шаблона и т.д.), а так же не вижу проблемы с открытием чего-то во вкладке (правую кнопку мыши еще никто не отменял), а так же не вижу смысла что-то "копипастить" много.
классическая схема:
{{header}}
{{menu}}
{{content}}
{{footer}}
245 сообщений
#16 лет назад
Цитата ("rech"):Цитата ("MaratCrash"):Цитата ("rech"):Цитата ("MaratCrash"):Вы сами как поступаете? Имею в виду удобство в создании шаблона? В админке редактируете шаблон?
а кто вам мешает шаблон редактировать в каком-нибудь Dreamweaver-е, а потом его просто вставлять готовый в админку?
или вы под каждую страницу пишите шаблоны, прописываете в них статические урлы постоянно копируете шапки и футеры?))
Согласись, что это геморное решение!? Решение я нашел: плагин editArea. Удобно редактировать в админке. Пока буду им пользоваться. Но все равно это решение не идеально! Сама концепция modX хороша (в плане хранения в базе шаблонов), не спорю, но хочется и удобства для разработчика.
Представь себе ,если у тебя 10 чанков и 10 сниппетов (к примеру), ты же запаришься все это копипастить! Неужели нет плагина-редактора для админки, в котором одновременно можно было бы открывать несколько файлов в нескольких вкладках???
не вижу ничего "геморрного"(если вы правда не подразумеваете под редактированием шаблона - визуальную часть, т.е. перемещение блоков мышкой, превью шаблона и т.д.), а так же не вижу проблемы с открытием чего-то во вкладке (правую кнопку мыши еще никто не отменял), а так же не вижу смысла что-то "копипастить" много.
классическая схема:
{{header}}
{{menu}}
{{content}}
{{footer}}
и ты именно так делаешь? Не искал никакого плагина? Да ну неудобно!!! в плане отладки - ваще ужжжжоосс! блин cms классная такая, с редактированием шаблонов неудобно только.