Спасибо за ответ. Что касается второго пункта, можно по подробней? или посмотреть готовый вариант блока, а я уже адаптирую его под себя как на картинке. ?

Создал словарь, наполнил статью, сбросил кеш сайта. Если через get передать cultureKey, то данные ресурса должны были автоматически подмениться. Скорее всего дело в кеше. Если не поможет, то скинь доступы в личку. Посмотрю в чем дело.

пробовал прописать /index.php?cultureKey=en без изменений… или я не правильно понял пост выше?

Дико извиняюсь, уважаемые! Во-первых, большое спасибо за компонент! Уж очень хочется в нем разобраться… Установил, поставил словарь, перевёл одну статью для примера… а как отобразить английскую версию? Извините ради всех живых ежели я пятисотый кто задает такие дурацкие вопросы, но я очень надеюсь на вашу поддержку! Заранее благодарю!

Здравствуйте! Если сайт не большой, то можно так сделать:

  1. Создаете TV-поле «Список множественный выбор». Указываете в нем «Включить автозавершение». Возможные значения ему указываете SQL: @SELECT pagetitle AS name,id FROM [[+PREFIX]]site_content WHERE published = 1 AND deleted = 0 К SQL конечно можно дописать свои условия, например, where template = 2. ? Это вам позволит указывать связанные документы. 2. В шаблоне дописываете блок с поиском дополнительных товаров с условием их TV-шки. Само собой не забываем про преобразование данных, так как в TV множественное значение будет в одной строке храниться.

С этим только к разработчикам MODX-а, так как здесь и их «улучшения» ядра системы, и «плюшки» обновленных браузеров. Помочь нечем.

[[*weight]] — обрабатывается только для текущего документа. Вот такое в цикле вывода товаров не будет работать: <tr> <td>Вес: </td> <td>[[*weight]] кг.</td>

</tr> То есть каждый раз это будет tv для текущего документа, а не для каждого выводимого в списке товара. Не зря же мы пишем {$object.category_uri} и т.п. В вашем случае правильней использовать {$object.tvs.weight.value}. Почему? Смотрите видео и читайте топики. Повторюсь: если не хватает навыков в программировании, то лучше за эту сборку и не браться. Порог вхождения в ней довольно высокий.

вопрос не в тему немного, а где находится шаблон писем уведомлений о заказе?

уже порешал)спасибо

Советую задачу разбить на более мелкие. Проблема же не только с созданием js виджета, но и с формированием выборки данных. мало мне онлайн инфы о том сколько товаров и на какую они цену в корзине. нужно чтобы постоянно отображалась актуальная инфа о корзине. Что именно за информация имеется в виду? В классе modBasketWebAjaxOrdersGetdataProcessor еще все нормально joxi.ru/SBjqUhjKTJDsLL8j3Ws, список продуктов есть в $response. а вот на выводе его нет. Ну судя по ответу процессора все ок. Если ответ success, то в object возвращается sum и total. На выходе эти данные вы и получаете. В приведенном коде это и происходит: http://joxi.ru/OnbrUhjKTJAfXZhn3hQ Также стоит отметить, что на скриншоте процессор не возвращает свое имя, а должен. Советую посмотреть процессор, который расширяется процессором modBasketWebOrdersProductsGetdataProcessor. Он прольет свет на формирование выборки по корзине. После того, как новый процессор, удовлетворяющий вашим запросам по выводу данных корзины, заработает придется написать виджет, который будет обновлять свое состояние на момент добавления данных в корзину. Вы можете взять за основу наш виджет корзины, расширить его и допилить. Пример расширения виджетов есть в исходном коде.