UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: thecoder от 08 Августа 2011, 12:48:11
-
Привет всем.
Начал изучение ЮМИ сразу с xslt..... может зря :)
Вопрос такой.
Есть форма, в которой два поля селект (это шаг 1)
При нажатии на кнопку Далее необходимо чтобы данные были переданы в кастомный макрос модуля Каталог и в зависимости от этих двух значений выводился нужный шаблон.
Например,
1. передаются два значения sell и flat - выводит шаблон №1
2 передаются sell и house - выводим шаблон №2
Помогите реализовать.
И подскажите как в ЮМИ реализован ajax.
-
в чем именно вопрос? при нажатии далее форма отправляет данные кастомному скрипту, он принимает через get или post параметры и в зависимости от их значение возвращает один или другой шаблон... или надо что-то конкретнее?
фофч в umi такой же как и везде, пишите js или jquery функцию, которая обращается к кастомному скрипту и тот возвращает ответ (единственное что нужно знать, что ответ должен возвращаться не через return, а через flush функцию). У Владимира есть статья по этому поводу http://umi-cms.spb.su/umi/59/60/ , у меня есть статьи, в которых используется ajax, например эта http://umihelp.ru/190/ajax-send-form/
-
>он принимает через get или post параметры и в зависимости от их значение возвращает один или другой шаблон...
вот и загвоздка в том что никак не соображу как возвратить нужный шаблон.....
ндаааа........полгода без практики это что-то, приходится все заново вспоминать......
-
если надо могу привести пример функции, которая возвращает товар обработанный по шаблону заданному. для ajax запроса
-
Буду очень благодарен....очень....
-
с аяксом разобрался. Проблема в том как вывести нужный шаблон?
-
и тишина........ :)
-
Vladimir
Непонятно в чем у вас затруднения.
Шаблон, не содержащий переменных, можно просто считывать как строку. Шаблоны с макросами обрабатывать классом templater :
http://umi-cms.spb.su/api/advanced/templater/