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


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

Шаблон Корзины (формы заказа)

корзина форма заказа корзина форма заказа шаблон шаблон корзины

Лучший Ответ Cheren-dow , 22 January 2016 - 09:20

блоки 2 и 4 были на одной строке? блоки 3 и 5 были на одной строке?

Изменить так шаблоны переносом кода из-за специфичности не получится. Как вариант можно попробовать сделать это через css и абсолютное позиционирование. 

вставить свои блоки с текстом и изображением слева и справа от блока 6

 

 Создайте блоке в подшаблоне где выводятся кнопки:

media\zoo\applications\jbuniversal\templates\uikit\renderer\basket\_buttons.php
Перейти к сообщению


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

#1 LeMax

LeMax

Отправлено 21 January 2016 - 09:44

КОРЗИНА

Общий шаблон всей корзины

  • \media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\renderer\basket\index.php
  • \media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\assets\css
  • \media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\assets\less
  • \media\zoo\applications\jbuniversal\assets\less\cart
  • \media\zoo\applications\jbuniversal\templates-system\renderer\element\order
КОРЗИНА - Элементы

1. Блок "таблица с товарами" - */templates/catalog/renderer/basket/_form.php

2. Блок "поля заказа" - */templates/catalog/renderer/basket/_shipping.php

3. Блок "сервис доставки" -  */templates/catalog/renderer/basket/_shipping.php

4. Блок "поля доставки"

5. Блок "способы оплаты" -  */templates/catalog/renderer/basket/_buttons.php

6. Блок "кнопки" - */templates/catalog/renderer/basket/_buttons.php

 

 

В каких файлах мне нужно сделать изменения, чтобы

  1. блоки 2 и 4 были на одной строке?
  2. блоки 3 и 5 были на одной строке?
  3. вставить свои блоки с текстом и изображением слева и справа от блока 6
ОТВЕТ - Изменить так шаблоны переносом кода из-за специфичности не получится. Как вариант можно попробовать сделать это через css и абсолютное позиционирование.

Прикрепленные изображения

  • post-12027-0-97781900-1449211448.jpeg

Сообщение отредактировал LeMax: 22 January 2016 - 10:14

  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 21 January 2016 - 14:29

Верстка шаблона: ?

Общий шаблон находится по пути:

\media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\renderer\basket\index.php 

Внутри этой папки разделенные части шаблона.

Стили шаблона: ?

Стили корзины хранятся в папке:

\media\zoo\applications\jbuniversal\assets\less\cart 

Стили шаблона приложения в:

\media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\assets\css
\media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\assets\less 

На последующие ваши вопросы где хранятся стили ответ выше - в глобальной папке стилей корзины. Вы их можете переопределить создав в шаблоне свой файл с таким же названием. О less подробнее в данной теме.

 

Что касается поиска шаблонов из ниже заданных вопросов, то тут идет аналогия с выводом элементов для типа материала, т.е через стили позиции.

 

Шаблоны вывода элементов для корзины находятся в папке:

\media\zoo\applications\jbuniversal\templates-system\renderer\basketform\default.php

Сами стили позиций для систем оплаты, доставок и т.д находятся в папке:

\media\zoo\applications\jbuniversal\templates-system\renderer\element\order

Все это можно переопределить в шаблоне JBZoo - примеры переопределения templates-system вы можете посмотреть в шаблонах Uikit и Bootstrap


  • 0
Изображение
 

#3 LeMax

LeMax

Отправлено 22 January 2016 - 06:37

Благодарю за ответ. Это все я нашел долгим и пытливыем путем, но я так и не могу понять как с этим всем работать, т.к. логика "как в шаблонах материалов" тут не работает.

Приведу пример, который сейчас мне необходимо решить, хотя бы пока по шаблонам (исходя из моей схемы в стартовом топике):

  • В каких файлах мне нужно сделать изменения, чтобы
    • блоки 2 и 4 были на одной строке?
    • блоки 3 и 5 были на одной строке?
    • вставить свои блоки с текстом и изображением слева и справа от блока 6

 

Я даже этого пока найти не могу. Чтобы все поставить и расположить.

А далее уже со стилями представления разбираться.


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 22 January 2016 - 09:20   Лучший Ответ

блоки 2 и 4 были на одной строке? блоки 3 и 5 были на одной строке?

Изменить так шаблоны переносом кода из-за специфичности не получится. Как вариант можно попробовать сделать это через css и абсолютное позиционирование. 

вставить свои блоки с текстом и изображением слева и справа от блока 6

 

 Создайте блоке в подшаблоне где выводятся кнопки:

media\zoo\applications\jbuniversal\templates\uikit\renderer\basket\_buttons.php

  • 0
Изображение
 

#5 LeMax

LeMax

Отправлено 22 January 2016 - 10:08

Изменить так шаблоны переносом кода из-за специфичности не получится.
 

Воооот. Я так и понял что легким способом шаблонизации это не сделать.

А в будущем планируется гибкая настройка именно этой страницы, с понытным и простым шаблоном, который можно любому подстроить под свои нужды? А то сейчас есть единое решение и оно, мягко говоря, далеко от идеала и юзерфрендли.

 

Создайте блоке в подшаблоне где выводятся кнопки:

Да, сейчас именно такой "костыль" использую, но мне было интересно именно создание нового блока, чтобы не быть привязанным к  _buttons.php

и далее его разместить в обшем шаблоне там, где мне необходимо. Но раз общего шаблона, как такового нет, то и создание нового блока не имеет смысла, прийдется "ломать" и "дописывать" что-либо в существующих блоках.


  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 22 January 2016 - 10:12

А в будущем планируется гибкая настройка именно этой страницы, с понытным и простым шаблоном, который можно любому подстроить под свои нужды?

Пока не планируется, возможно в JBZoo 3 будет другая шаблонизация.

Но раз общего шаблона, как такового нет, то и создание нового блока не имеет смысла, прийдется "ломать" и "дописывать" что-либо в существующих блоках.

Вы можете создать свои части шаблона и подключить их в нужном месте. 


  • 0
Изображение
 





Темы с аналогичным тегами корзина форма заказа, корзина, форма заказа, шаблон, шаблон корзины

Click to return to top of page in style!