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


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

Как добавить в тип материала шаблон Quick View

quick view

Лучший Ответ Sliapy , 23 October 2013 - 12:13

    <layout name="quickview">

        <name>Quickview</name>
        <description>Layout for element quickview</description>
    </layout>
<layout name="quickview" type="related">
        <name>Quick View</name>
        <description>Layout for element quickview</description>
</layout>

Сравните код.

Перейти к сообщению


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

#1 Tunga

Tunga

Отправлено 22 October 2013 - 22:26

После обновления с версии 1.6.0 до 2.0 в типе материала отсутствует шаблон Quick View как мне его добавить?

5137aaaf_s.jpg

 

Прочел на форуме тему как добавить новый шаблон к типам элемента http://forum.jbzoo.c...ipam-elementov/

 

Хотел сделать по аналогии но обнаружил что в файле media/zoo/applications/jbuniversal/templates/catalog/renderer/item 

отсутствует файл quickview.php 

 

b9a9e12b_s.jpg

 

Подскажите как мне добавить вручную шаблон Quick View к типу материала продукт ???


  • 0

JBZoo это круто!


#2 Sliapy

Sliapy

Отправлено 23 October 2013 - 01:05

Скачайте с сервера архив с последней версией приложения и возьмите файл оттуда.

 

Патчи не содержат файлов шаблонов, чтобы ничего не затереть, поэтому файла у Вас нет.


Сообщение отредактировал Sliapy: 23 October 2013 - 01:06

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Tunga

Tunga

Отправлено 23 October 2013 - 09:59



Скачайте с сервера архив с последней версией приложения и возьмите файл оттуда.

 

Патчи не содержат файлов шаблонов, чтобы ничего не затереть, поэтому файла у Вас нет.

Добавил в файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/metadata.xml

1e6ad86f_s.jpg

 

Добавил в файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/positions.xml

d8fe2b21_s.jpg

 

Все работает Спасибо!


  • 0

JBZoo это круто!


#4 Tunga

Tunga

Отправлено 23 October 2013 - 10:07

А как теперь добавить этот шаблон чтобы он появился в выборе на тизере материала ?

[ Назначить поля: teaser ]

 

c495cf9f_s.jpg


  • 0

JBZoo это круто!


#5 Sliapy

Sliapy

Отправлено 23 October 2013 - 10:36

Информацию в файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/metadata.xml с указанием названия шаблона Вы добавили?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Tunga

Tunga

Отправлено 23 October 2013 - 10:45



Информацию в файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/metadata.xml с указанием названия шаблона Вы добавили?

 Да добавил

 

873248cd_s.jpg


  • 0

JBZoo это круто!


#7 Sliapy

Sliapy

Отправлено 23 October 2013 - 11:14

Если Вы все сделали правильно (добавили quickview,php, добавили код в файла positions.xml и metadata.xml), то шаблон должен появиться.

 

Проверил только что сам на демо-сайте

 

До

 

p5j_200x0.png

 

После

 

b1v_200x0.png

 

Проверьте, к тому ли типу материала, в котором Вы пытаетесь добавить Quickview в шаблон Reaser, Вы добавили файл и код. Продукт в инструкции только для примера.


Сообщение отредактировал Sliapy: 23 October 2013 - 11:14

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 Tunga

Tunga

Отправлено 23 October 2013 - 11:38

Если Вы все сделали правильно (добавили quickview,php, добавили код в файла positions.xml и metadata.xml), то шаблон должен появиться.
 
Проверил только что сам на демо-сайте
 
До
 
p5j_200x0.png
 
После
 
b1v_200x0.png
 
Проверьте, к тому ли типу материала, в котором Вы пытаетесь добавить Quickview в шаблон Reaser, Вы добавили файл и код. Продукт в инструкции только для примера.

 
Так давайте по порядку все что я сделал пошагово:
1) Скачал последнюю версию продукта
2) Взял файл quickview.php по абсолютному пути jbzoo_app_2.0.2\packages\jbuniversal\jbuniversal\templates\catalog\renderer\item\
3) Скопировал его в папку с типом продукта у меня их 8, то есть в каждую папку абсолютный путь: media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/
 
4) в каждой папке продукта открыл файл metadata.xml и добавил код
 
    <layout name="quickview">
        <name>Quickview</name>
        <description>Layout for element quickview</description>
    </layout>
 
</metadata>
 
5) в каждой папке продукта открыл файл positions.xml и добавил код
 
    <positions layout="quickview">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
     </positions>
 
</renderer>
 
Раньше на сайте при нажатии на кнопку быстрого просмотра в окне быстрого просмотра отображался шаблон Full, теперь стал отображаться шаблон quickview (в окне быстрого просмотра). Но выбор самого шаблона quickview в настройках шаблона тизер не появился его там нет.
 
Непонятно каким образом в окне быстрого просмотра отображается шаблон quickview если нет возможности его выбрать в шаблоне тизер.
 
Скриншот настройки тизера одного из 8 продуктов на котором видно что выбрать шаблон quickview возможности нет
 
a2871e65_s.jpg
  • 0

JBZoo это круто!


#9 Sliapy

Sliapy

Отправлено 23 October 2013 - 11:53

3) Скопировал его в папку с типом продукта у меня их 8, то есть в каждую папку абсолютный путь: media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/

 

Этого я не понял. Как у 8 типов может быть одинаковый путь?

 

в 4 и 5 - </metadata> и </renderer> - эти закрывающие теги уже должны быть в файлах. Их добавлять не нужно.

 

Код должен быть таким

<layout name="quickview" type="related">
        <name>Quick View</name>
        <description>Layout for element quickview</description>
</layout>
    <positions layout="related">
        <position name="image">Image</position>
        <position name="rating">Rating</position>
        <position name="title">Title</position>
        <position name="properties">Properties</position>
        <position name="links">Links</position>
    </positions>

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 Tunga

Tunga

Отправлено 23 October 2013 - 12:09

Этого я не понял. Как у 8 типов может быть одинаковый путь?
 
в 4 и 5 - </metadata> и </renderer> - эти закрывающие теги уже должны быть в файлах. Их добавлять не нужно.
 
Код должен быть таким

<layout name="quickview" type="related">
        <name>Quick View</name>
        <description>Layout for element quickview</description>
</layout>
    <positions layout="related">
        <position name="image">Image</position>
        <position name="rating">Rating</position>
        <position name="title">Title</position>
        <position name="properties">Properties</position>
        <position name="links">Links</position>
    </positions>

Насчет  8 продуктов и их относительного пути, я написал вам в ответ на ваш вопрос к тому ли типу продукта я добавил - я ответил что добавил ко всем 8 продуктам чтобы было понятно, пути конечно разные)
код вставлял такой
 
файл metadata.xml
 
    <layout name="quickview">
        <name>Quickview</name>
        <description>Layout for element quickview</description>
    </layout>
 
файл positions.xml
 
    <positions layout="quickview">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
     </positions>
 
Сейчас скину в личку доступы к сайту, а то мы своей перепиской парализуем работу техподдержки на форуме ::)
  • 0

JBZoo это круто!






Темы с аналогичным тегами quick view

Click to return to top of page in style!