UMIhelp
Разработка сайта на UMI.CMS => Макросы UMI.CMS => Тема начата: albion от 08 Июня 2011, 10:20:24
-
Необходимо на страницы с описанием конкретного товара вывести список похожих товаров, но без текущего.
Попробывал в XML файл засунуть:
<property name="id" mode="not">
<object>{3}</object>
</property>
Где, через {3} передается текущей ID страницы, но при открытии страницы вылетает ошибка о том, что такого поля не существует.
Что нужно подставить за место id, что бы по идентификатору объекта исключить этот объект из списка?
-
решал этот вопрос точно также)) один в один, потом облазил весь код бибилиотеки выборки, но так и не нашел ничего что напоминало бы конструкцую отрицания, так что написал свой макрос. Могу выложить его если надо
-
Может вы давно искали, т.к. сейчас это есть в документации http://help-dev.umi-cms.ru/chapter.XSLTTemplates.usel.html#id599536 отрицание, это mode="not"
Мне интересно, как обозвать поле уникального идентификатора, что бы система его приняла, а не говорила, что такого поля не существует (id).
-
ох, чтоже я такое говорю, not конечно есть, id нет), пробовал по названию, но это все слишком неточные вещи, да и если в названии ' " ' то все рушиться. Может у вас есть поле артикул какое-нибудь уникальное, тогда да, но у меня такого не было, поэтому и писал свой макрос
-
так что насчет кастомного макроса, нужен?
-
Как раз нужен ваш кастомный макрос