Сделать область активную
Здравствуйте, создал область в админке добавил в нее tv, подскажите пожалуйста как сделать ее активной при загрузке страницы
Требуется создать конструктор документов
Необходимо сделать сервис для бизнеса - конструктор документов. Посмотреть как работает и выглядит конструктор можно через личный кабинет для бизнеса в тинькофбанке.
За подробностями в телеграмм @tolkanto
За подробностями в телеграмм @tolkanto
Update TV-полей у продуктов с помощью ms2form
Всем привет, друзья!
Опыта не очень много, уже туеву хучу времени сижу, но решения так и не нашёл. Последняя надежда на сообщество, может быть кто-то решил проблему с редактированием TV-полей с помощь ms2form из фронтенда?
Обычные поля товара редактируются без проблем, а вот с TV-полями совсем беда, в плейсхолдер старые значения выводятся, а новые сохранять совсем не хочет.
Помогите, пожалуйста, может какие костыли есть, чтобы обойти эту проблему.
Опыта не очень много, уже туеву хучу времени сижу, но решения так и не нашёл. Последняя надежда на сообщество, может быть кто-то решил проблему с редактированием TV-полей с помощь ms2form из фронтенда?
Обычные поля товара редактируются без проблем, а вот с TV-полями совсем беда, в плейсхолдер старые значения выводятся, а новые сохранять совсем не хочет.
Помогите, пожалуйста, может какие костыли есть, чтобы обойти эту проблему.
SEO дополнение к Mfilter2
Вроде видел ранее дополнение, работающее с mfilter2, которое позволяет создать статичные страницы с результатами фильтра. А сейчас найти такое не могу… Подскажет кто-нибудь?
Сниппет выбивает сайт в 500 ошибку если вызывается только один раз
Столкнулся с непонятной ошибкой, а именно:
Есть сниппет который сортирует данные полученные из msproducts
Если я добавляю просто рядом второй раз аналогичный вызов, то первый отрабатывает нормально — на втором вылетает 500
С чем может быть связано?
Есть сниппет который сортирует данные полученные из msproducts
<?php
$data = json_decode($data, true);
function transpose($array) {
array_unshift($array, null);
return call_user_func_array('array_map', $array);
}
$result = call_user_func_array('array_merge', transpose(array_chunk($data , 6)));
return json_encode($result);
Данные я в него отправляю таким образом:{set $res_array = '!msProducts' | snippet : [
'parents' => $id,
'limit' => 0,
'return' => 'json'
]}
{set $colors_full_array = '!sort3' | snippet : [
'data' => $res_array
] | fromJSON}
И проблема в том что сайт прогружается до начала этого кода и в консоли появляется ошибка 500, в логах все чисто как на сервере так и в модксЕсли я добавляю просто рядом второй раз аналогичный вызов, то первый отрабатывает нормально — на втором вылетает 500
С чем может быть связано?
MODX + Docker
Всем привет!
Увидел тут в комментариях к одной заметке вопрос про MODX в Docker. Так уж совпало, что я как раз недавно освоил работу с Docker для своих проектов на Vesp, и Pixmill попросили меня сделать что-то такое же и для MODX.
Вызов был принят — и вот результат github.com/bezumkin/modx-docker, можете использовать. Ниже будут пояснения.
Увидел тут в комментариях к одной заметке вопрос про MODX в Docker. Так уж совпало, что я как раз недавно освоил работу с Docker для своих проектов на Vesp, и Pixmill попросили меня сделать что-то такое же и для MODX.
Вызов был принят — и вот результат github.com/bezumkin/modx-docker, можете использовать. Ниже будут пояснения.
mSearch2 с поиском по точному вхождению артикула добавляет товары после начального соответствия
Подскажите, необходимо сделать поиск по точному поиску по артикулу, mSearch2 ищет отлично, но добавляет товары если точное вхождение соответствует только началу артикулу. Приведу пример, Артикул 0238567349 и 0238567349780, это два разных артикула точность соответствия составляет 10 цифр, второй результат тоже выводится, спору нет точность есть но не 100%. Подскажите, может в настройках надо выставить вес и балы за совпадение, чтобы добиться 100% или снипет так работает и по другому не может. Пробовал, этот метод расширенного снипета
Вызов снипета на странице поиска такой:
https://ilyaut.ru/cheats/msearch2-poisk-po-tochnomu-vhozhdeniyu/
, но ничего не меняется, родной снипет также ищет. Кэш при замене чистил, переиндексацию проводил, все равно при запросе 0238567349 выдает товар с этим артикулом а также с 0238567349780. Вызов снипета на странице поиска такой:
<form action="" method="get">
<input type="text" name="query" value="[[+mse2_query]]" />
<button type="submit">Искать!</button>
</form>
[[!pdoPage?
&element=`msProducts`
&parents=`102`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`]]`
&sortby=`ids`
]]
[[!+page.nav]]
Обновление ресурса через сервис
Делаю апи, которое в том числе обновляет ресурсы, и вот в методе обновления где нужно обновить данные вызываю $this->modx->runProcessor('resource/update', $data); в результате получаю permission_denied.
Подскажите как авторизовать анонимного пользователя?
Спасибо!
Подскажите как авторизовать анонимного пользователя?
Спасибо!
Одна цена для двух контекстов
Всем доброго времени суток.
Возникла такая ситуация. Есть сайт на MODX Revolution и Minishop2. Есть два языка. Так как цены одинаковые на всех языках хотелось бы иметь возможность не заполнять ее в английской версии сайта а заполни в русской версии что бы она автоматически обновлялась и в английской версии сайта. Мультиязычность сделана с помощью Babel.
Возможно есть готовые решения или может плагин какой то? Возможно кто то уже реализовывал подобное.
Заранее благодарная за любую помощь. Спасибо.
Возникла такая ситуация. Есть сайт на MODX Revolution и Minishop2. Есть два языка. Так как цены одинаковые на всех языках хотелось бы иметь возможность не заполнять ее в английской версии сайта а заполни в русской версии что бы она автоматически обновлялась и в английской версии сайта. Мультиязычность сделана с помощью Babel.
Возможно есть готовые решения или может плагин какой то? Возможно кто то уже реализовывал подобное.
Заранее благодарная за любую помощь. Спасибо.
Редирект
Вот например. Мы сделали категорию fk. Заместо fanera-fk. Но не идет редирект со страниц этих категорий.
RewriteCond %{REQUEST_URI} ^/pilomaterialy/fanera/fanera-fk$
RewriteRule ^(.*)$ /pilomaterialy/fanera/fk [R=301,L]
Напримерс
/pilomaterialy/fanera/fanera-fk/fanera-fk-2-2-sort/fanera-fk-1525x1525x3-mm-2-2-sort
на
/pilomaterialy/fanera/fk/fanera-fk-2-2-sort/fanera-fk-1525x1525x3-mm-2-2-sort
Как сделать редирект старой категории на новую включая еще и страницы в этой категории