Евгений Webinmd

Евгений Webinmd

Был в сети 31 июля 2026, 13:07
Заказы не принимаю
если используете апач с mod_rewrite то в htaccess пишите

# htaccess
# redirect all requests to /en/assets*  to /assets*
# вставлять выше стандартного реврайта
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|ru)/assets(.*)$ assets$2 [L,QSA]
если у вас стили и картинки не в подпапке assets то замените на свою папку
если это не ТВ поле, то у меня вот такой плагин срабатывал
if ( $modx->event->name != "OnDocFormSave" || $resource->get('class_key') != 'msProduct' ) return;

$id = $resource->get('id');
$res = $modx->getObject('msProduct', $id); // Получаем объект товара
$res->set('field_name', 'Test'); 
$res->save();
Для ТВ поля вместо res используется resource без повторного получения объекта. Ну и галочку у плагина на событие не забываем
а можно где-то увидеть заготовочку под такого рода компоненты? (modx+vue)
Я почему спрашиваю, как бы у большинства писать код не составляет проблемы, а вот настроить более-менее удобно рабочий процесс и связать модх с vue — есть сильное недопонимание.
для ajax пагинации важна разметка, проверьте что все id и классы у вас как в примерах в документации

Для фильтра актуален следующий пример:
<div class="msearch2" id="mse2_mfilter">

    <form action="" method="post" id="mse2_filters">
       [[+filters]]
    </form>
 
 
    <div id="mse2_results">
       	[[+results]]
    </div>


    <div class="mse2_pagination">
        [[!+page.nav]]
    </div>

</div>
<!-- msearch2 -->
Компонент отличный, но тут есть некий момент. Дело в том что данный функционал есть в планах в roadmap. Работа над ним идет, есть даже немного кода.
Встает вопрос, как быть?
Хотелось бы с сообществом обсудить сей момент, хотя бы на будущее.