Инструменты пользователя

Инструменты сайта


wiki:tpl_file_user

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

wiki:tpl_file_user [2016/02/14 01:58] (текущий)
Строка 1: Строка 1:
 +====== Файл user.tpl ======
  
 +Файл **user.tpl** содержит шаблон личного кабинета пользователя. По умолчанию выводится список заказов и форма смены имени пользователя,​ e-mail, пароля и кнопка выхода из учетной записи.
 +
 +==== Пример вывода списка заказов ====
 +
 +<​HTML>​
 +<​table>​
 +{foreach $orders as $order}
 +    <tr>
 +        {* Номер заказа *}
 +        <td>
 +            <a href='​{$language->​label}/​order/​{$order->​url}'><​span data-language="​{$translate_id['​user_order_number'​]}">​{$lang->​user_order_number}</​span>​{$order->​id}</​a>​
 +        </td>
 +        {* @END Номер заказа *}
 +        {* Дата заказа *}
 +        <​td>​{$order->​date|date}</​td>​
 +        {* @END Дата заказа *}
 +        {* Статус заказа *}
 +        <td>
 +            {if $order->​paid == 1}
 +                <span data-language="​{$translate_id['​status_paid'​]}">​{$lang->​status_paid}</​span>,​
 +            {/if}
 +            {if $order->​status == 0}
 +                <span data-language="​{$translate_id['​status_pending'​]}">​{$lang->​status_pending}</​span>​
 +            {elseif $order->​status == 1}
 +                <span data-language="​{$translate_id['​status_processing'​]}">​{$lang->​status_processing}</​span>​
 +            {elseif $order->​status == 2}
 +                <span data-language="​{$translate_id['​status_made'​]}">​{$lang->​status_made}</​span>​
 +            {/if}
 +        </td>
 +        {* @END Статус заказа *}
 +    </tr>
 +{/foreach}
 +</​table>​
 +</​HTML>​
 +
 +Для вывода списка заказов перебираем массив {$orders} содержащий все заказы пользователя. Массив {$orders} содержит объекты [[wiki:​variable_order|{$order}]]
wiki/tpl_file_user.txt · Последние изменения: 2016/02/14 01:58 (внешнее изменение)