UMIhelp
Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: akarih от 17 Июля 2011, 22:08:02
-
Привет ! У меня интернет магазин .
При отрисовки сайта совсем не задумывался о комментариях покупателей по поводу товара
Вот сейчас появилась необходимость в том чтоб каждый посетитель моего магазина смог оставить комментарии к товару.
Как это сделать? В какой шаблон нужно заглянуть и где какие трюки нужно сделать.
Не пинайте сильно , я новенький )
-
если у тебя работают дефолтные шаблоны и ты используешь tpl шаблонизатор, то твои товары выводятся по шаблону /tpls/catalog/default.tpl блок $FORMS['view_block'] (о нем читай в официальной документации http://help-dev.umi-cms.ru/catalog.viewObject.html)
чтобы вывести возможность добавлять комментарии, вставь в этот блок($FORMS['view_block']) макрос %comments insert('%id%')% (об этом макросе читай в той же документации выше)
или у тебя xslt?
-
Круть всё помогло, вставил макрос %comments insert('%id%')% в блок($FORMS['view_block'])
и всё заработало, только конечно не совсем красиво) но всё же ... работает описание криво работает, кстати может тоже поможете?
У меня 2 описания краткое и полнное
А выводится всё сразу((( Хочу скрыть полное чтоб на выбор было
http://www.technorai.ru/catalogue/bytovaya_tehnika/plity_kuhonnye/plity_gaz_shirinoj_do_50_sm/mora_gorenje_mgn_52160_fw/
-
что у тебя является кратким, а что полным описание?
-
Управление механическое, переключатели: поворотные, электропо - краткое
Общие характеристики - полное , оно как раз снизу находится
-
ну если ты полное хочешь просто скрыть, я бы его js прятал а при нажатии на какой-нибудь элемент (ссылку) показывал
-
тоже ковыряться в /tpls/catalog/default.tpl я так понимаю?
-
ну сами поля выводятся там, скорее всего они выводятся не полями %data getProperty()%, а группами полей %data getPropertyGroup()% а каждая группа(поле) выводиться по своему шаблону, какой шаблон используется и где он лежит выясняй смотря в свой код и в описание макросов, там написанно где должно быть прописано имя шаблона, какое имя используется по умолчанию и где лежат шаблоны для данного макроса. А там зная selector по которому ты можешь работать с группой полей в которой выводятся поля "подробнее" ты можешь jQuery их скрыть и показать и навесить это действие на ссылку какую-нибудь