Jump to content


Photo
- - - - -

Изменение отображения в "Заказы"

сервис доставки валюты оплата

Best Answer DMTR3000S , 20 February 2017 - 13:17

Гордей, открываем файл edit.php, который лежит вот здесь:

/media/zoo/applications/jbuniversal/framework/views/jborder

находим в нём условие:

if ($shipping) {
    echo $this->partial('edit_block_shipping', array(
        'order'    => $order,
        'shipping' => $shipping,
    ));
}

видим, что оно обрамлено div'ом с классами uk-width-3-10 order-system - нетрудно догадаться, что это правая колонка, и нам нужно всю эту ботву просто выводить в левой. Поэтому просто переносим условие внутрь div'а с классами uk-width-7-10 order-table. Например, вставляем его сразу после информации о заказе:

<?php echo $this->partial('edit_orderinfo', array(
    'order' => $order,
)); ?>

<?php if ($shipping) {
    echo $this->partial('edit_block_shipping', array(
        'order'    => $order,
        'shipping' => $shipping,
    ));
} ?>
Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 Гордей

Гордей
  • JBZoo User (rus)
  • User rate: 0
  • posts: 60
  • topics: 28

Posted 20 February 2017 - 10:54

Здравствуйте.

Подскажите как подправить отображение информации в заказе: Сервис доставки, Системы оплаты, Основное, Валюты.

Они сейчас расположены в справа, у них задана узкая ширина, из-за этого информация о адресе доставки не всегда помещается и выглядит не корректно.

Как сделать эти информационные блоки один под другим во всю ширину экрана?

Пример я сделал на картинке.

 

Attached Thumbnails

  • zakaz.png
  • zakaz2.png

Edited by Гордей, 20 February 2017 - 13:14.

  • 0

#2 Гордей

Гордей
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 60
  • topics: 28

Posted 20 February 2017 - 13:11

Получилось пока добиться такого результата с помощью СSS.

Поправил этот стиль.uk-width-3-10 в файлах: media/zoo/applications/jbuniversal/assets/css/

uikit.gradient.min.css

uikit.gradient.min.css

uikit.orig.css

 

Добавил свойство ширины вместо 30% поставил 100%.

width:100%;

 

Не знаю на сколько этот метод верный но для меня сработало.

Если есть более красивые решения напишите пожалуйста.

Attached Thumbnails

  • Безымянный.png

Edited by Гордей, 20 February 2017 - 13:13.

  • 0

#3 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 20 February 2017 - 13:17   Best Answer

Гордей, открываем файл edit.php, который лежит вот здесь:

/media/zoo/applications/jbuniversal/framework/views/jborder

находим в нём условие:

if ($shipping) {
    echo $this->partial('edit_block_shipping', array(
        'order'    => $order,
        'shipping' => $shipping,
    ));
}

видим, что оно обрамлено div'ом с классами uk-width-3-10 order-system - нетрудно догадаться, что это правая колонка, и нам нужно всю эту ботву просто выводить в левой. Поэтому просто переносим условие внутрь div'а с классами uk-width-7-10 order-table. Например, вставляем его сразу после информации о заказе:

<?php echo $this->partial('edit_orderinfo', array(
    'order' => $order,
)); ?>

<?php if ($shipping) {
    echo $this->partial('edit_block_shipping', array(
        'order'    => $order,
        'shipping' => $shipping,
    ));
} ?>

  • 1





Also tagged with one or more of these keywords: сервис доставки, валюты, оплата

Click to return to top of page in style!