
Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #4651 минута назад
Получается, что бы записать в заказы надо указать в input name="region"?
Как правильно раставить переменные для select в order MiniShop2? 4
2 часа назад
Смотри. Исторически так сложилось, что в форме есть поля и ошибки связаны с этими полями. Чтобы связать текст ошибки с полем нужно добавить блок с атр...
[SendIt 2.2.0] Авторизация по любому полю. Генерация username. 9
2 часа назад
Ну мы надеемся, что автор сменит абсолютные пути на относительные в своём дополнении, тогда заживём.
[EclipseUI] Обновление до версии 1.1.3 Кнопка переключения тем. 5
2 часа назад
Обычно на таких сайтах есть раздел Услуги, где будет все, что у вас перечислено (до уровня врачей, но не включая их) и раздел Специалисты — где уже пр...
Сайт мнгопрофильного медицинского центра на minishop2 1
Вчера в 13:14
Да, группу просто в системных настройках модуля укажили или явно через параметр у сниппета
Cabinet 9
04 марта 2025, 19:51
К теме данной старинной публикации Ваш вопрос явно не относится )
Рекомендую создать вопрос в соответствующем разделе: modx.pro/help
Импорт свойств в Minishop2 версий 2.4.* из CSV 4
04 марта 2025, 16:58
MODX 2.8.8 и miniShop2 4.4.0
У меня много товаров, которым массово надо дать новую дополнительную категорию.
Как я это представлял. Создаю новую к...
Как в категорию minishop2 добавить существующие товары? 8
04 марта 2025, 14:17
На всякий случай, по теме: сегодня встретил размер папки кэша pdotools в 106gb. На сайте 3800 записей в таблице БД site_content и всего 125 товаров mi...
Размер папки кеша pdotools 1
02 марта 2025, 23:52
Возможно. На событие успешной отправки, проверяй какая форма была отправлена и в зависимости от этого меняй параметры Notyf
Разное позиционировать сообщений Notyf в FetchIt. 1
Вопрос про extJS сам напрашивается — я правильно понял, что он пока что остается, но в планах выпилить его?
Кто знает, кто знает.
Я это без какой-либо агрессии говорю :) Просто поймите, если бы это было проблемой, что время от времени получается какая-то фигня из кэша, которую невозможно разобрать — о ней бы уже знали, и с MODX на работали бы вовсе, либо эту проблему решили. Если спустя 8 лет существования системы нет статистики по такому событию, значит — его вероятность ничтожна мала и никто вам об этом не ответит с какой-то уверенностью.
2) Системе уже 8 лет и я думаю, кто-нибудь бы заметил такую оплошность. Если у вас что-то криво вылезает, то следует проследить логику работы сниппетов, шаблонов и так далее. Сделал более 40-ка сайтов на Revo и никогда не замечал «кривого» кэша.
Это такой, простой и костыльный вариант.
Если делать по-хорошему, то можно раскопать исходники Locaziator'a и там можно найти прикольную фишку в плагине с подменой плейсхолдеров.
И можно набросать свой плагин, который будет в зависимости от языка сайта подставлять в плейсхолдер tvname значение либо русского, либо английского языка. Сложновато объяснил, но если шарить в теме, то можно понять :)
Не понял про поле Content. Оно для каждого языка разное. Вы его заполняете как раз в этой вкладке.
2) Изи, изи. См. код выше. Подойдет отлично.
3) Вот это, насколько я знаю, уже нельзя. Нет, конечно, можно заморочиться с плагином маршрутизации для Localizator и отключить всю эту штуку и будет работать.
Но если нужно менять язык страницы без изменения адреса, то можно просто писать в куки текущий язык сайта и переключать его. Я писал об этом вот здесь. То решение далеко не идеальное, но отличное направление в нужную сторону.
4) [[+pagetitle]]. Или {$_modx->resource.pagetitle}. Ну или еще как-нибудь. Все поля в нужном языке подменяются в локализаторе, я написал об этом выше. Не подменяется только поле Content, оно выводится как localizator_content. То есть тут никакой магии. Если вы правильно установили компонент, то все должно работать.
Это редактор обработал теги. Изначально это выглядит так
Ну или делать тоже самое через AJAX.
Смотрите, если почитать код, то там можно увидеть, что есть обращение к куки.
Но у вас на демке куки не пишутся. Значит что? Что в этом проблема. И тут я вспомнил, что нужен еще один плагин. Я его просто в другое место спрятал и поэтому сразу не нашел.
Событие OnHandleRequest, например.
событие OnInitCulture
Переписать можно куда лучше и универсальнее, просто задачи не стояло. Надеюсь, помог.
Плагин вешается на события, указанные в коде.
Тут пример с использованием кастомного класса, но убрать его и заменить на что-то другое не проблема, я полагаю.