Всего 125 679 комментариев

Роман
19 августа 2021, 09:01
+1
Либо классы нужно добавить или обертку какую-нибудь.
xtype: 'container,cls:x-clear
Алексей Шумаев
18 августа 2021, 22:26
+2
Ничего не меняет, это не требуется.
В данном варианте все нужные данные на фронте доступны через события виджета.
Поэтому и не требуется расширять класс доставки, чтобы добавить в стандартный response недостающие данные.
Сергей Шлоков
18 августа 2021, 20:49
0
Может так случится, что в параметрах будет уникальное значение для каждого юзера. А значит таблица будет разрастаться как в случае с сессиями, только механизма удаления и чистки этой таблицы нет. Но как алтернативный вариант сойдёт, если уникальных данных нет.
Максим
18 августа 2021, 20:32
0
Сессии modx хранит в базе… поэтому тут всё равно будет БД и куча записей (как я понимаю).
Максим
18 августа 2021, 20:19
0
в первой версии нужно изменять параметр ms2_order_handler_class
А в этой версии он сам изменяет?))) Или какой-то обходной путь найден?)))
Николай Савин
18 августа 2021, 20:16
+1
Хотелки и пожелания нужно оставлять в виде issue на странице компонента
Alexey
18 августа 2021, 18:28
0
Очень круто! Отправил свои пять рублей))
Miša Bulic
18 августа 2021, 18:07
0
Поправьте ссылку в пагинации /?page=1, чтобы она вела на первую страницу без пагинации. Сеошники задолбали с этим.
Максим
18 августа 2021, 14:45
0
Нужен конкретный пример. Какая конкретно опция (цвет, вес или еще что-то), как она забивается (тип какой: текст, число и т.п.), на какой ресурс должна вести, вообще логика работы в целом (т.е. что хочешь получить) и т.д.
А так, если честно, не особо понятно…
Тодор
18 августа 2021, 14:06
0
{if in_array($id, [100, 150, 154])}
    <a href="{$uri}">{$pagetitle}</a>
{else}
    {$pagetitle}
{/if}
только может быть такое что модыфикаторы не сработають для tpl — @INLINE и надо будет создавать отдельний чанк для этого
Максим
18 августа 2021, 13:31
0
Разобрался, дело в кавычках…
Андрей Степаненко
18 августа 2021, 13:15
0
То есть вот про эти приоритеты
prnt.sc/1qa09wr

Хотя можешь не смотреть))
Уже посмотрел что не как, по этому и не использую Middlewares в проектах.
Андрей Степаненко
18 августа 2021, 12:57
0
Как событие msOnBeforeAddToCart поймать с помощью Middlewares с учетом приоритета запуска?
Сергей Шлоков
18 августа 2021, 12:40
0
Не только мне одному пришла в голову подобная мысль. Только мне она пришла чуть раньше — 4 года назад. Middlewares. Сам пользуюсь и другие не жалуются.
Наверно и ты мог бы сэкономить своё время ;)

П.С. Ну а по тексту… Количество ошибок и опечаток расстраивает. Есть хорошее правило у редакторов — вычитывать текст перед публикацией. Событие «Добавление в корзину» меняет лого, хотя файл называется Title.php.

П.П.С. Кстати, обрати внимание, в моём компоненте не нужно прописывать добавленный метод в events.php. Он сразу срабатывает.
Сергей Шлоков
18 августа 2021, 12:06
0
Упало. Спрячу на черный день )) Спасибо!
Max
Max
18 августа 2021, 11:56
0
Все, разобрался =)
не [[+address.email]] a [[+user.email]]
{block 'title'}
    {'ms2_email_subject_new_manager' | lexicon : $order}
    <ul style="font-size: 15px;">
        <li>Покупатель: [[+address.receiver]]</li>
        <li>Телефон: [[+address.phone]]</li>
        <li>Почта: [[+user.email]]</li>
        <li>Адрес: [[+address.city]], [[+address.street]], [[+address.building]], [[+address.room]]</li>
        <li>Способ доставки: [[+delivery.name]]</li>
        <li>Тип оплаты: [[+payment.name]]</li>
        <li>Комментрарий: [[+address.comment]]</li>
    </ul>
    <hr>
{/block}
Max
Max
18 августа 2021, 11:20
+1
Заслал на кофе, бро))
Сергей Шлоков
18 августа 2021, 08:09
+2
Спасибо за поздравление с тем, что я буду больше бесплатно работать. )))
Замена планировалась на основе modHelpers. Осталось написать замену сниппетам. Но я хотел заменить их на сервисы. Чтоб как у взрослых. Чем меньше MODX специфичных вещей, тем легче перемещаться между стеками. И легче заходить в MODX из тех же фреймворков.

Можно даже под эти настройки завязаться, так как один фиг все шаблоны где-то должны в одном месте лежать.
Статические элементы и файловые элементы — семантически разные вещи. Последние не имеют дубля в БД. Лучше их не путать. Дополнительные настройки только запутают людей. В pdoTools есть системная настройка «pdotools_elements_path». Её определяет человек с правами на эту операцию. Если нужно переопределять папку с шаблонами согласно какой-то логике, контент-менеджер просит этого человека и тот пишет плагин, в котором переписывает настройку согласно задаче. Всё просто, логично и под контролем. Ну не должен контент-менеджер иметь права гулять по всей файловой системе.
Сергей Шлоков
18 августа 2021, 07:32
0
Спасибо! С таким не сталкивался. Может это проделки xPDO? Вспомнишь, пиши.