Олег

Олег

С нами с 10 января 2017; Место в рейтинге пользователей: #637

ClienConfig - настройки для контекстов не работают

После обновления ClientConfig до версии 2.0 появилась возможность задавать настройки индивидуально для разных контекстов. Настройки корректно сохраняются и отображаются в интерфейсе при переключении селектора контекстов, но на сайте выводится только настройка, которая задана для главного контекста, независимо от текущего. В чем может быть проблема?
Олег
13 октября 2018, 16:46
modx.pro
1
1 227
0

Экспорт системных настроек сайта на MODX

Здравствуйте! Подскажите, пожалуйста, каким образом можно сделать экспорт системных настроек сайта? Хочу сделать что-то вроде «сборки» сайта с уже настроенными ключевыми параметрами (настройки контекстов, включение ЧПУ, настройка сортировки дерева ресурсов, локаль и транслитерация итд.). Удобный инструмент для экспорта чанков, сниппетов и файлов уже существует — PackMan. Но я не смог найти инструмента для экспорта настроек, а также ресурсов и источников файлов. У меня уже есть сборка, но для каждого нового сайта приходится делать одну и ту же не очень удобную процедуру — бекап текущей сборки, бекап базы, распаковку на новом сайте, импорт базы, правка конфигов, поиск инсталлятора для текущей версии MODX и его запуск итд. Было бы удобно установить всё необходимое одним махом на чистую дефолтную установку MODX. Я читал про дополнения siteExtra и modExtra — не разобрался (мало внятной информации и примеров использования).
Олег
16 декабря 2017, 14:23
modx.pro
1 246
0

Включение PHP в Fenom только для элементов

Здравствуйте! Подскажите, можно ли в настройках парсера pdoTools включить поддержку PHP для Fenom для всех элементов, кроме ресурсов? Нужно чтобы PHP было доступно из шаблонов, но было недоступно в ресурсах (контенте страниц). При включении соответствующей опции в настройках компонента, PHP становится доступно как в шаблонах, так и в ресурсах. Хотелось бы отделить эти вещи. Это нужно для того, чтобы не дать права доступа к PHP редакторам, у которых есть доступ к ресурсам, но нет доступа к элементам. А админы с более широкими правами, могли бы использовать PHP в шаблонах.
Олег
19 сентября 2017, 09:46
modx.pro
1 378
0

Использование чанков в файлах при работе с 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), то в вызове сниппета просто указывается их имя. А как быть, если нужно эти чанки вынести в файлы?
Олег
15 сентября 2017, 11:47
modx.pro
4 121
0

Мультиязычный магазин на MODX + Minishop2?

Здравствуйте! Подскажите, пожалуйста, как реализовать мультиязычность в компоненте Minishop2? Я много времени уделил поиску решения в интернете, но не нашёл ничего, кроме зависших вопросов и временных «костылей»… В тех же Virtuemart или Opencart мультиязычность «из коробки» работает и очень удобно сделана. В MODX единственный, как по мне, вменяемый способ создания мультиязычного контента — это Babel с контекстами. Для сайтов-визиток достаточно удобно и всё работает без проблем. Но как быть с магазином? Ведь весь каталог товаров в таком случае дублируется в разных контекстах, и у одного и того же товара получается несколько версий с разными ID. А как быть с корзиной, галереей и другими кампонентами магазина? Как переводить названия для доставок, оплат и других элементов? Держать каталог только в основном контексте — не видится мне оптимальным решением.
Олег
19 июня 2017, 13:38
modx.pro
2 767
0