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

20.07.2019 12:05
#1
nevigen
User nevigen
Name: nevigen
25.09.2008
Posts: 13
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
Posts: 22449
Quote
Aw: Подключения в шаблоне

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


Last change: 21.07.2019 09:00
 
09.06.2020 13:40
#3
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Posts: 226
Quote
Aw: Подключения в шаблоне

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


Last change: 09.06.2020 16:00
 
10.06.2020 08:06
#4
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 22449
Quote
Aw: Подключения в шаблоне

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

 
10.06.2020 09:35
#5
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Posts: 226
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


Last change: 10.06.2020 09:50
 
11.06.2020 11:32
#6
Bozhkov
User Bozhkov
Name: Konstantin
17.07.2014
Posts: 226
Quote
Aw: Подключения в шаблоне

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

 
13.06.2020 11:15
#7
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 22449
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.