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

  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 множественное значение будет в одной строке храниться.

Здравствуйте, подскажите пожалуйста как реализовать такую функцию, может у кого-то есть готовые решения? Допустим есть позиция товара — Памятник и внутри карточки товара я хотел бы выводить к нему — 1)Цветочница 2)Портрет и тд. Но в каждом ресурсе эти вот сопутствующие товары будут разными, хотелось бы в карточке каждого товара вписывать id тех позиций которые должны выводится. Быть может есть другой вариант реализации?

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

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

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

Что это за фигня появилась на всех версиях в админке modx как ее блин выключить что 2.2.10 что 11 версия ранее такого не было( Прошу помоши

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

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

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

так как дернуть эти данные, выше я описал что я пытался сделать, но увы…

Отличное дополнение к ролику Разработка ModX + Phptemplates + Smarty, тут уже более разжованей, Именно для этого и был доработан modxSite. Он собирает все основные принципы в кучу и стандартизирует разработку с использованием этих технологий. Все остальное — это уже обрастает вокруг него. такое выдает ошибку Unknown column 'modResource.tvs' in 'where clause' Параметры чисто синтаксически вы набиваете правильно, а вот ошибка абсолютно уместная. Уделите больше внимания изучению вызываемых процессоров, структуре базы данных и формируемым SQL-запросам. Колонки tvs в используемых таблицах нет в принципе. tvs — это отдельный элемент массива данных полученного документа, формируемый уже на уровне php. А правильно условие по TV-параметру формировать в самом процессоре. Вот пример. Вот здесь этот вопрос очень подробно рассматривался: modxclub.ru/blog/voprosy-spetsyalistov/256.html