Начало разработки — за пределами MODX. Вёрстка (БЭМ) шаблонов, чанков и страниц в Sublime Text 3 с использованием Gulp-задач для автокомпиляции с использованием пре- и постпроцессоров (ускоряют разработку в 4-5 раз), зависимости: bower, для UI-тестов адаптивности: BrowserSync. Минификация стилей и скриптов на клиенте (прекратите вешать эту задачу на MinifyX/сервер!). Кодстайл: CSScomb и JSCS + JSLint. В дальнейшем можно настроить автоматическую выгрузку по SFTP скомпилированных файлов прямо на сервер. Шаблонизация на клиенте легко настраивается с помощью gulp-rigger, gulp-file-include или gulp-include-source. За счет вотчеров скорость просто реактивная. Особенно удобно, если монитора два и больше — в одном мониторе код проекта, в остальных — мгновенный результат (страница обновляется быстрее, чем я успеваю перевести взгляд с одного монитора на другой или переключиться на новый раб. стол).
Инициализация сервера: ansible, установка MODX: Gitify, импорт настроек: Teleport. Импорт уже подготовленных чанков, tpl-ек занимает минуты, нет необходимости заниматься «клавадрочерством» с Ctrl+Tab (переключиться на фронтенд-вкладку), Ctrl/Cmd+R (обновить страницу), чтобы просмотреть результат — всё уже оттестированно на этапе вёрстки. Остаётся только настроить магию сниппетов и оформить Custom Forms. Дальше — оверлокинг с XDebug, debugParser, BloodLine и Chrome DevTools.
Вопрос в выводе товаров мастеров:
я использую связь «один ко многим»
как вывести только master
Пробовал:
Еще вопрос, правильно я делаю вообщем что использую связь «один ко многим» для вот такой реализации:
www.santech.ru/catalog/120/121/i774/
т.е. у master нет цены, только его вариации с ценами.
Кэш почистили, юзер зашел по одному имени — base_url закэшировался. Теперь при заходе на другое имя все ссылки выходят на первый домен, ajax запросы становятся кросдоменными, еще и стили могут потеряться.
Нужно или вызывать [[!++base_url]], или делать редирект на какое-то одно имя.
Если в контексте не определена переменная он ее берет из основных настроек, а основная настройка base_url у вас .fi
По идее где то тут или на bezumkin.ru была статья про многоязычность с поддоменами там все работало.
bezumkin.ru/sections/tips_and_tricks/2439/ вот она кажись
Вызов такой:
Не подтягиваются эти шаблоны:
Может быть я неправильно их указываю?
Победило такое решение:
Ну и вызываем:
Инициализация сервера: ansible, установка MODX: Gitify, импорт настроек: Teleport. Импорт уже подготовленных чанков, tpl-ек занимает минуты, нет необходимости заниматься «клавадрочерством» с Ctrl+Tab (переключиться на фронтенд-вкладку), Ctrl/Cmd+R (обновить страницу), чтобы просмотреть результат — всё уже оттестированно на этапе вёрстки. Остаётся только настроить магию сниппетов и оформить Custom Forms. Дальше — оверлокинг с XDebug, debugParser, BloodLine и Chrome DevTools.