Подключения в шаблоне

20.07.2019 12:05
#1
nevigen
User nevigen
Name: nevigen
25.09.2008
Сообщения: 44
Quote
Подключения в шаблоне

можно уточнить почему всегда не инклудить шаблоны мидл картинки и тумбочек ?
типа
<?php include dirname(__FILE__).'/block_image_middle.php' ?>
зачем такая двойственность в карточке и отдельный шаблон еще ?

 
21.07.2019 09:00
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25853
Quote
Aw: Подключения в шаблоне

Шаблон нужен для ajax - при смене атрибутов


Последнее изменение: 21.07.2019 09:00
 
09.06.2020 13:40
#3
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Сообщения: 284
Quote
Aw: Подключения в шаблоне

Скажите, а можно сделать для разных шаблонов карточки товара разные шаблоны middle и thumb? А то не получается сделать полноценный второй шаблон товара, он все равно ссылается на дефолтный middle.


Последнее изменение: 09.06.2020 16:00
 
10.06.2020 08:06
#4
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25853
Quote
Aw: Подключения в шаблоне

Не совсем вас понял.
Пример?

 
10.06.2020 09:35
#5
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Сообщения: 284
Quote
Aw: Подключения в шаблоне

Когда нужно сделать два шаблона с разными галереями (изображениями товара). Карточку товара можно сделать любую, но если использовать дополнительные значения атрибутов, то при выборе атрибута шаблон галереи меняется на дефолтный, который не с этого шаблона.
Не получается использовать на одном сайте эти два шаблона товара, потому что у них абсолютно разный метод вывода изображений, а как переопределить image_middle.php я не знаю:
https://techno.internet-store.top/katalog/shoes/product/view/4/188.html
http://levity.internet-store.top/zhenshchinam/sumki/sumka-s-podkovami.html


Последнее изменение: 10.06.2020 09:50
 
11.06.2020 11:32
#6
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Сообщения: 284
Quote
Aw: Подключения в шаблоне

Поняли? Есть/будет решение?

 
13.06.2020 11:15
#7
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25853
Quote
Aw: Подключения в шаблоне

решения:
1. менять ядро
components\com_jshopping\models\productajaxrequest.php
row 149
$view->setLayout("block_image_thumb");
row 158
$view->setLayout("block_image_middle");

2. Писать плагин
тригеры:
$dispatcher->trigger('onBeforeDisplayProductViewBlockImageThumb', array(&$view));
$dispatcher->trigger('onBeforeDisplayProductViewBlockImageMiddle', array(&$view));

3. Если вы не используите дополнительные фото для атрибутов
Отключить в настройках
Configuration / Shop function
Extended parameters for attributes: N

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.