UMIhelp

Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: atach от 14 Августа 2013, 13:33:01

Название: Шаги "оформление заказа"
Отправлено: atach от 14 Августа 2013, 13:33:01
На многих проекта (даже в демодизии XSLT)  вижу как происходит оформление шагов - "оформление заказа" .... Т.е. шкала (меню) с  этапами.

Подскажите каким способом такое реализуется на TPL?
Название: Re:Шаги "оформление заказа"
Отправлено: Aisamiery от 14 Августа 2013, 13:43:46
А по конкретнее?
Каждый этап оформление заказа может иметь свой шаблон, так как оформление заказа разбит на шаги

http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/internetmagazin/emarket_purchase/#content
Название: Re:Шаги "оформление заказа"
Отправлено: atach от 14 Августа 2013, 13:52:43
вот пример из демодизи:
http://take.ms/CrkOV (http://take.ms/CrkOV)
Т.е. получается для каждого шага шаблона выделать нужный мне пункт ... Т.е. всё руками делается и прописывается.
Название: Re:Шаги "оформление заказа"
Отправлено: Aisamiery от 14 Августа 2013, 13:57:51
А почему бы и нет?))) Я ручками делал
Название: Re:Шаги "оформление заказа"
Отправлено: Aisamiery от 14 Августа 2013, 14:00:17
В xslt можно поиграть с xsl:if конечно, реализаций я думаю придумать можно много, но все равно приходится писать xsl:template для каждого шага, почему бы и не поправить ручками выделение
Название: Re:Шаги "оформление заказа"
Отправлено: atach от 14 Августа 2013, 14:03:37
Ок понял ... Про XSLT это другой вопрос, я специально спрашивал про TPL/
Ну а поправить ручками это уже крайний случай.

Просто думал может есть контроль шагов какой нибудь ...
Ок, спасибо
Название: Re:Шаги "оформление заказа"
Отправлено: Aisamiery от 14 Августа 2013, 14:46:39
Так tpl тоже использует разные шаблоны для шагов.
Ссылку которою скидывал на документацию, там написано какой когда шаблон используется
Название: Re:Шаги "оформление заказа"
Отправлено: admin от 14 Августа 2013, 15:29:38
в последних версиях umi, при оформлении появились какие-то статусы, которые возможно вытянуть и в tpl
Название: Re:Шаги "оформление заказа"
Отправлено: atach от 14 Августа 2013, 15:39:42
 а можно поподробнее, статусы чего ? шагов оформления?
Название: Re:Шаги "оформление заказа"
Отправлено: Aisamiery от 14 Августа 2013, 15:44:42
<steps>
    <item name="Контакты" link="/emarket/purchase/required" status="incomplete"/>
    <item name="Доставка" link="/emarket/purchase/delivery" status="incomplete"/>
    <item name="Оплата" link="/emarket/purchase/payment" status="incomplete"/>
    <item name="Заказ оформлен" link="/emarket/purchase/result" status="incomplete"/>
</steps>

Текущий шаг с ними не подсветить :)

А тот, что я тебе магазин показывал, так там вообще подсвечивается только текущий шаг, статусы сразу отвалились :D
Название: Re:Шаги "оформление заказа"
Отправлено: atach от 14 Августа 2013, 15:50:41
Короче понял что проще сделать заказ в один шаг и дальше самому делить на шаги при помощи JS
Название: Re:Шаги "оформление заказа"
Отправлено: admin от 14 Августа 2013, 16:59:21
Короче понял что проще сделать заказ в один шаг и дальше самому делить на шаги при помощи JS

самый приятный для пользователя вариант, перегружать страницы просто так никто не любит...