Олег
С нами с 10 января 2017; Место в рейтинге пользователей: #637ClienConfig - настройки для контекстов не работают
После обновления ClientConfig до версии 2.0 появилась возможность задавать настройки индивидуально для разных контекстов. Настройки корректно сохраняются и отображаются в интерфейсе при переключении селектора контекстов, но на сайте выводится только настройка, которая задана для главного контекста, независимо от текущего. В чем может быть проблема?
Экспорт системных настроек сайта на MODX
Здравствуйте! Подскажите, пожалуйста, каким образом можно сделать экспорт системных настроек сайта? Хочу сделать что-то вроде «сборки» сайта с уже настроенными ключевыми параметрами (настройки контекстов, включение ЧПУ, настройка сортировки дерева ресурсов, локаль и транслитерация итд.). Удобный инструмент для экспорта чанков, сниппетов и файлов уже существует — PackMan. Но я не смог найти инструмента для экспорта настроек, а также ресурсов и источников файлов. У меня уже есть сборка, но для каждого нового сайта приходится делать одну и ту же не очень удобную процедуру — бекап текущей сборки, бекап базы, распаковку на новом сайте, импорт базы, правка конфигов, поиск инсталлятора для текущей версии MODX и его запуск итд. Было бы удобно установить всё необходимое одним махом на чистую дефолтную установку MODX. Я читал про дополнения siteExtra и modExtra — не разобрался (мало внятной информации и примеров использования).
Включение PHP в Fenom только для элементов
Здравствуйте! Подскажите, можно ли в настройках парсера pdoTools включить поддержку PHP для Fenom для всех элементов, кроме ресурсов? Нужно чтобы PHP было доступно из шаблонов, но было недоступно в ресурсах (контенте страниц). При включении соответствующей опции в настройках компонента, PHP становится доступно как в шаблонах, так и в ресурсах. Хотелось бы отделить эти вещи. Это нужно для того, чтобы не дать права доступа к PHP редакторам, у которых есть доступ к ресурсам, но нет доступа к элементам. А админы с более широкими правами, могли бы использовать PHP в шаблонах.
Использование чанков в файлах при работе с Fenom
Здравствуйте! Подскажите, пожалуйста, как правильно указывать имена чанков-шаблонов при вызове сниппета через Fenom, если чанки расположены в файлах? Подобный вызов не работает. Что тут не так?
{$_modx->runSnippet('TaggerGetTags', [
'contexts' => $_modx->context['key'],
'resources' => $_modx->resource['id'],
'rowTpl' => '@FILE chunks/tagger/tagger_row.tpl',
'outTpl' => '@FILE chunks/tagger/tagger_out.tpl',
'target' => $_modx->config['tags_page'],
])}
Если чанки «tagger_row.tpl» и «tagger_out.tpl» созданы стандартным способом (хранятся в базе данных MODX), то в вызове сниппета просто указывается их имя. А как быть, если нужно эти чанки вынести в файлы? Мультиязычный магазин на MODX + Minishop2?
Здравствуйте! Подскажите, пожалуйста, как реализовать мультиязычность в компоненте Minishop2? Я много времени уделил поиску решения в интернете, но не нашёл ничего, кроме зависших вопросов и временных «костылей»… В тех же Virtuemart или Opencart мультиязычность «из коробки» работает и очень удобно сделана. В MODX единственный, как по мне, вменяемый способ создания мультиязычного контента — это Babel с контекстами. Для сайтов-визиток достаточно удобно и всё работает без проблем. Но как быть с магазином? Ведь весь каталог товаров в таком случае дублируется в разных контекстах, и у одного и того же товара получается несколько версий с разными ID. А как быть с корзиной, галереей и другими кампонентами магазина? Как переводить названия для доставок, оплат и других элементов? Держать каталог только в основном контексте — не видится мне оптимальным решением.