Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Есть ли возможность вывести фильтр по товарам на всех страницах, вне зависимости от того в каталоге ты или нет, например в шапке сайта? ???

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Вывод фильтра в главном шаблоне
« Ответ #1 : 18 Июля 2014, 16:56:44 »
Есть - http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/katalog/catalog_search/

В category_id подставляется id категории, для которой нужно построить фильтр. В group_names - группы полей, по которым фильтровать.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #2 : 21 Июля 2014, 09:56:29 »
что то не выходить..вызов catalog/search установил в шапке но форма появляется только если переходим на страницу каталога..помогите с примером может что не так делаю..для интернет магазина современный

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Вывод фильтра в главном шаблоне
« Ответ #3 : 21 Июля 2014, 10:24:55 »
Цитировать
В category_id подставляется id категории, для которой нужно построить фильтр. В group_names - группы полей, по которым фильтровать.

Указали эти данные ?
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #4 : 21 Июля 2014, 10:28:18 »
я видимо как то не правильно задаю эти данные..ошибку выдает

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Вывод фильтра в главном шаблоне
« Ответ #5 : 21 Июля 2014, 10:29:04 »
Какую ошибку?
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #6 : 21 Июля 2014, 10:29:47 »
Warning: Failed to load type in U:\home\localhost\www\classes\modules\catalog\class.php on line 346

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Вывод фильтра в главном шаблоне
« Ответ #7 : 21 Июля 2014, 10:49:23 »
Странно. Как вызываете макрос?
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #8 : 21 Июля 2014, 10:54:52 »
udata://catalog/search/(shop)/(catalog_option_props)

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Вывод фильтра в главном шаблоне
« Ответ #9 : 21 Июля 2014, 11:02:57 »
Тогда попробуйте добавить последние два параметра - template и id типа данных, по которому хотите фильтровать.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #10 : 21 Июля 2014, 11:10:11 »
ничего не выходит у меня :'( все тоже самое

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #11 : 21 Июля 2014, 11:28:26 »
<xsl:apply-templates select="document('udata://catalog/search')" /> в шаблоне category-view.xsl прекрасно выводит эту форму..но только в каталоге..а нужно по всему сайту

*

ilyar

  • ***
  • 128
  • +28/-0
  • UMI.CMS, Yii, Vagrant, BEM
    • Просмотр профиля
    • ilyar на toster
Re:Вывод фильтра в главном шаблоне
« Ответ #12 : 21 Июля 2014, 11:37:31 »
<xsl:apply-templates select="document('udata://catalog/search')" /> в шаблоне category-view.xsl прекрасно выводит эту форму..но только в каталоге..а нужно по всему сайту

в шапку

<xsl:apply-templates select="document('udata://catalog/search/(/catalo/cat/)/(gruop1,gruop2)/111')" />
111 - id типа объекта каталога по которому строится фильр
gruop1,gruop2 - имена групп свойств товара, которые участвуют в фильтре.

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #13 : 21 Июля 2014, 11:44:19 »
 ??? нет,не выходит. все та же ошибка

*

WenLeks

  • *
  • 31
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #14 : 21 Июля 2014, 12:00:13 »
<xsl:apply-templates select="document('udata://catalog/search/4//catalog_option_props/86')" />

вот так выводится форма) но она не работает..почему? выбираю опции нажимаю поиск и ничего. на той же странице остаюсь.