[Comparison] Новый сниппет getComparison
Доступно обновление компонента для сравнения страниц сайта MODX. Вы можете сравнивать товары miniShop2, Shopkeeper и любые другие, по разным параметрам, включая ТВ.
На этот раз добавлен сниппет getComparison, который выводит ссылку на список сравнения в произвольном месте сайта, например в шапке.

Сниппет добавлен по запросу в техподдержке:
Родной чанк сделан таким образом, чтобы не только выводить ссылку, но и реагировать на ajax запросы при работе с избранным. То есть, значения у ссылки в шапке меняются при добавлении\удалении в соответствующем списке.
Посмотреть в работе можно на демо-сайте.
Протестировать лично у нас на хостинге.
Ну а прикупить в магазине всего за 490 руб.
Описание нового сниппета уже в документации.
На этот раз добавлен сниппет getComparison, который выводит ссылку на список сравнения в произвольном месте сайта, например в шапке.

Сниппет добавлен по запросу в техподдержке:
Когда пользователь гуляет по каталогу он может добавлять разные товары для сравнения, но потом уже забыть, какие добавил и когда добавляет новый товар, то появляется ссылка — все товары добавлены и вот в этот момент непонятно, как попасть в список сравнения.
Родной чанк сделан таким образом, чтобы не только выводить ссылку, но и реагировать на ajax запросы при работе с избранным. То есть, значения у ссылки в шапке меняются при добавлении\удалении в соответствующем списке.
Посмотреть в работе можно на демо-сайте.
Протестировать лично у нас на хостинге.
Ну а прикупить в магазине всего за 490 руб.
Описание нового сниппета уже в документации.
Комментарии: 33
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
— Холодильники (2)
— Стиральные машины (3)
...?
Это если будут формироваться несколько списков сравнения.
Будут покупатели спрашивать — буду думать.
Если есть возможность — поправь.
Заранее благодарен.
Замени это:
На это:
И не будет никаких пробелов.
Помоги с Тикетами и разрешениями на публикацию. Заспасиблю, как обычно. :)
Должно быть как у процессора update — требование comment_save. Поменяй самостоятельно в файле.
Это ошибка или мой косяк?
После обновления страницы:
Поправил, обновись.
Может как-то сниппетом getCompare пробегаться по DOM'y (у меня он вызывается везде, где можно добавить товар к сравнению) и товарам с нужными ID (data-id="%id") заново проставлять класс added, а у ненужных убирать?
Да и «Убрать из сравнения» выводит addComparison, а не getComparison.
И правда, не пропадают. Странно. В чем может быть дело? Сниппет вызываю не кешированным. Значения из родного чанка.
На демо-сайте каталог выводится тоже через mFilter2, но глюка нет.
Ты указал кэшировать вывод — вот он и кэширует.
Как поля называть в листе конфигурации, если просто ключами то не работает (
пример.
А именно чтобы не при нажатии на товар появлялся модуль с количеством а так если в сравнении ничего нет то выводить 0 а если сравнивать то уже пусть +1 и так делее
у меня снипет в шапке такой
а вот чанк вот tpl_Comparison
Заранее огромное спасибо за помочь добрым людям!)))
Использовали Ваш компонент Comparison на проекте spli-air.ru prntscr.com/hiutux
Но никак не можем понять — как сгруппировать сравниваемые характеристики как в карточке товара prntscr.com/hiutqs
Помогите, пожалуйста.
причем чтобы кнопка была в любом месте сайта а не только на странице стравниния
А кто-нибудь пробовал поменять вывод CompareList c таблицы на дивы. Мне нужен список сравнения в виде слайдера. Думаю, это очень распространенная задача, так как это самый удобный вариант садаптивить сравнение. А код сниппета жестко завязан на табличной разметке.
Вообщем-то на данный момент всё получилось, кроме проставления same.В исходном варианте класс проставляется строкам, которые включают и заголовки параметров, и значения всех позиций.