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

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

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #15 : 21 Июля 2014, 12:04:00 »
Warning: Failed to load type in U:\home\localhost\www\classes\modules\catalog\class.php on line 346

Говорит о том что какой то код в строке 346 не может загрузить тип данных, это говорит о том что id типа указываешь не верно.

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #16 : 21 Июля 2014, 12:05:05 »
<xsl:apply-templates select="document('udata://catalog/search/4//catalog_option_props/86')" />

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

лишний бэкслеш

<xsl:apply-templates select="document('udata://catalog/search/4/catalog_option_props/86')" />

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #17 : 21 Июля 2014, 12:06:57 »
<xsl:apply-templates select="document('udata://catalog/search/4//catalog_option_props/86')" />

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

лишний бэкслеш

<xsl:apply-templates select="document('udata://catalog/search/4/catalog_option_props/86')" />

сам ошибся вот так:

<xsl:apply-templates select="document('udata://catalog/search/4/catalog_option_props/void/86')" />

*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #18 : 21 Июля 2014, 12:09:47 »
то же самое, не ищет..
хотя в адресе появляются параметры поиска:
?fields_filter%5Bfazy%5D=947&fields_filter%5Btarify%5D=949

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #19 : 21 Июля 2014, 12:20:17 »
то же самое, не ищет..
хотя в адресе появляются параметры поиска:
?fields_filter%5Bfazy%5D=947&fields_filter%5Btarify%5D=949

так если ты это с главной делаешь и не будет, надо на каталог выводить, подставлять адрес каталога в форму или если ссылки формируешь в ссылку

*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #20 : 21 Июля 2014, 12:45:49 »
даа..это печально.. спасибо вам что помогли решить вопрос!
может быть подскажите еще как подставить этот адрес в форму?
эта UMI оказалась не так проста

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #21 : 21 Июля 2014, 13:04:40 »
может быть подскажите еще как подставить этот адрес в форму?

в атрибут action тега form

даа..это печально.. спасибо вам что помогли решить вопрос!

почему печально?

*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #22 : 21 Июля 2014, 13:18:03 »
просто думал что есть отдельная страница с результатами поиска.а тут вот только в каталог переходить.подводных камней много)и если бы вы не сказали я еще бы месяц проблему искал)ну это ничего)

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #23 : 21 Июля 2014, 14:03:19 »
просто думал что есть отдельная страница с результатами поиска.а тут вот только в каталог переходить.подводных камней много)и если бы вы не сказали я еще бы месяц проблему искал)ну это ничего)

нет проблемы сделать отдельную страницу, для этого достаточно что бы на ней выполнялся макрос %catalog getObjectsList()%  это может быть страница контента и тогда в форму надо будет вставить адрес этой страницы.


*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #24 : 21 Июля 2014, 16:38:21 »
извини пожалуйста за то что спрашиваю глупости, но если я создаю страницу контента вне каталога и форму через action перекидываю на нее, мне выдает: По Вашему запросу ничего не найдено. и ищет только если эта страница является разделом каталога и в нем есть объекты. вот только по ним и ищет. в каталоге есть несколько разделов,в каждом по несколько товаров, а надо что бы искал по всему каталогу и выдавал на отдельной странице.

*

ilyar

Re:Вывод фильтра в главном шаблоне
« Ответ #25 : 21 Июля 2014, 16:44:18 »
извини пожалуйста за то что спрашиваю глупости, но если я создаю страницу контента вне каталога и форму через action перекидываю на нее, мне выдает: По Вашему запросу ничего не найдено. и ищет только если эта страница является разделом каталога и в нем есть объекты. вот только по ним и ищет. в каталоге есть несколько разделов,в каждом по несколько товаров, а надо что бы искал по всему каталогу и выдавал на отдельной странице.

<xsl:apply-templates select="document('udata://catalog/getObjectsList/void/4/20/0/5')" />

Цитата: Юмисофт
%catalog getObjectsList()% — Выводит список объектов каталога в указанном разделе.

Параметры: catalog getObjectsList( [template = 'default', category_id = 0, limit = 0, ignore_paging = 0, i_need_deep = 0, field_id = 0, asc = 1])

template Шаблон, по которому выводятся объекты каталога. В XSLT-шаблонизаторе игнорируется, можно указать любое значение.
category_id id или путь до раздела каталога.
limit Количество объектов, выводимых на странице.
ignore_paging Игнорировать постраничный вывод.
i_need_deep Глубина поиска объектов списка (во вложенных подразделах). По умолчанию — только в текущем разделе.
field_id id или имя поля, по которому должна выполняться сортировка. По умолчанию сортировка выполняется по расположению объектов в иерархии.
asc Порядок сортировки. Значение "1" задает прямой порядок сортировки, "0" — обратный.  Примечание: Сортировка по порядку действует только в пределах одного уровня вложенности.

*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #26 : 21 Июля 2014, 16:55:32 »
Получилось! Спасибо огромное!

*

WenLeks

  • *
  • 32
  • +1/-0
    • Просмотр профиля
Re:Вывод фильтра в главном шаблоне
« Ответ #27 : 21 Июля 2014, 16:57:34 »
почему только когда я сам все это читал мало что понял)