UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: diii3 от 18 Января 2013, 21:04:18
-
Здравствуйте! Подскажите, если кто-то решал подобный вопрос или знает как это реализуется, - нужно сделать возможность добавления в "Избранное" страницу на которой находится посетитель. Как это можно реализовать? Планируется, что он будет проходить обязательную регистрацию на сайте, то есть эти страницы "Избранного" должны быть видны в личном кабинете и иметь возможность удаления пользователем. Может есть в системе какое-то готовое решение этой задачи?
-
делается доп поле типа ссылка на дерево в типе данных "Пользователь" и кастомы, которые добавляют в это поле страницу с определенным id (и ссылку в нужном вам месте, которая вызывает данный макрос с указанным id страницы) и выводят избранные страницы из этого поля.
-
То есть нужно писать кастомный макрос? А к какому модулю? Подскажите, пожалуйста.
-
присоединяюсь к вопросу. можно поподробнее плиз?
-
обычно делаю так, создаю поле типа ссылка на дерево в типе данных "пользователь".
Пишу макрос для запоминания товара, который помещаю в шаблон подробной карточки товара. Скрипт берет id текущей страницы и сохраняет его в данное поле, если пользователь зарегистрирован или сохраняет его в сессию если это гость.
Пишу макрос для вывода просмотренных товаров, который берет значения из поля ссылка на дерево, если посетитель зарегистрирован или из сессии если он гость
Макросы обычно кидаю в модуль users, но это не принципиально