Перейти к содержимому


Фото
- - - - -

Не Показывать Удаленные Заказы В Лк

simpla user order orders status purchase

  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 n1c

n1c
  • Пользователь
  • 264 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 18.02.2017 - 12:54

Добрый день.

Подскажите пожалуйста, как в личном кабинете в истории заказов не показывать удаленные заказы?



#2 Smartycms

Smartycms
  • Забаненый
  • 125 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 18.02.2017 - 16:04

После

{foreach $orders as $order}

Вставить

{if !$order->status == 3}

 

 

И соответственно перед {/foreach} добавить {/if}

Получится так:

 

 

{foreach $orders as $order}
{if !$order->status == 3}
	............
{/if}
{/foreach}

Изменено: smartycms, 18.02.2017 - 16:05


#3 ahmed

ahmed
  • Пользователь
  • 172 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 18.02.2017 - 17:18

Интересно, Вы проверяли свой метод?

У меня он приводит к тому, что выводятся только новые заказы (со статусом 0). И это неудивительно при таком странно написанном условии.

Может, надо как обычно  {if $order->status != 3} ?



#4 Smartycms

Smartycms
  • Забаненый
  • 125 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 18.02.2017 - 17:22

Интересно, Вы проверяли свой метод?

У меня он приводит к тому, что выводятся только новые заказы (со статусом 0). И это неудивительно при таком странно написанном условии.

Может, надо как обычно  {if $order->status != 3} ?

Да верно, "поспешишь - людей насмешишь" :)







Также с меткой «simpla, user, order, orders, status, purchase»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых