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


Фотография
- - - - -

Цвет статуса заказа


Лучший Ответ SmetDenis , 23 September 2016 - 11:04


Список заказов выводится тут
media\zoo\applications\jbuniversal\framework\views\jborder\_index_orderlist.php

Строка статуса выводится тут

<td><?php echo $order->getStatus()->getName(); ?></td>
Соответственно можно раскрасить это в зависимости от кода статуса

<td><?php
    $code = $order->getStatus()->getCode();
    echo '<span class="status-'.$code.'">' . $order->getStatus()->getName() . '</span>';
?></td>
А дальше, не побоюсь этого слова, CSS. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 registr

registr

Отправлено 21 September 2016 - 15:21

заказчик хочет настроить вот таким образом: http://joxi.ru/5mdzMlVTLYv5A1
Подскажите, если это возможно - как так настроить?


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 21 September 2016 - 20:04

Статус по полю получаем по API

Красить - это править if'ы для вывода.

 

Возможно - но что и куда конкретно не подскажу, не разбирался.


  • 0

#3 SmetDenis

SmetDenis

Отправлено 23 September 2016 - 11:04   Лучший Ответ


Список заказов выводится тут
media\zoo\applications\jbuniversal\framework\views\jborder\_index_orderlist.php

Строка статуса выводится тут
<td><?php echo $order->getStatus()->getName(); ?></td>
Соответственно можно раскрасить это в зависимости от кода статуса

<td><?php
    $code = $order->getStatus()->getCode();
    echo '<span class="status-'.$code.'">' . $order->getStatus()->getName() . '</span>';
?></td>
А дальше, не побоюсь этого слова, CSS.
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 registr

registr

Отправлено 23 September 2016 - 12:10

CSS уже не боюсь, ну почти:) а вот с PHP глухо. Нашел строку статуса, а что с кодом ниже делать не понял, как сделать чтоб у разных статусов были разные цвета у "Выполнен" и "Выполняется" и т.д...


  • 0

#5 SmetDenis

SmetDenis

Отправлено 23 September 2016 - 12:41

Вы заменили код на мой в шаблоне?
У статуса появился тег span и класс ?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 registr

registr

Отправлено 23 September 2016 - 13:44

извините, не сообразил что это надо заменить. Заменил, но раскрашивается слово а не ячейка:

http://joxi.ru/4AkzeVDTn8V02q


  • 0

#7 CB9TOIIIA

CB9TOIIIA

Отправлено 23 September 2016 - 14:01

извините, не сообразил что это надо заменить. Заменил, но раскрашивается слово а не ячейка:

http://joxi.ru/4AkzeVDTn8V02q

 

Все верно. Просто задайте padding побольше и будет все окей. Цвет нужный.


  • 0

#8 registr

registr

Отправлено 23 September 2016 - 14:38

и то правда:) Спасибо, все получилось


  • 1




Click to return to top of page in style!