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


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

Корзина - размер картинки товара


Лучший Ответ Sliapy , 25 December 2013 - 17:55

В файле media/zoo/applications/jbuniversal/framework/helpers/jbitem.php
 
Код
 

        $element = $item->getElement($elementId);
        if (JString::strtolower(get_class($element)) == 'elementjbimage') {


            return $element->render(array(
                'width'    => 75,
                'height'   => 75,
                'template' => $isLink ? 'itemlink' : 'default',
                'display'  => 'first',
            ));
Перейти к сообщению


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

#11 SmetDenis

SmetDenis

Отправлено 26 December 2013 - 14:23

Было бы круто если бы вынесли токой нужный параметр в настройки

Такое будет, но позже. Сейчас нет тех. возможности.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 SmetDenis

SmetDenis

Отправлено 23 January 2014 - 10:10

Добавил сообщение по просьбе автора топика.
 

Добрый день, я поднимал вопрос по поводу размера картинки в корзине, там она обрезалась (crop) под определенные размеры.

Я нашел решение, при этом не нужно делать доп SQL в файле:

/media/zoo/applications/jbuniversal/templates/motobutic/renderer/basket/_default.php

Код решения:

<?php
$imageElementIdk = null;
foreach($imageElementId as $value){
    $imageElementIdk = $value;
}

foreach($item as $k=>$itm){
    if($k=='elements'){
        $itm = (array)$itm;
        foreach($itm as $ky=>$_itm){
            if($ky==$imageElementIdk){
                //$image = $_itm[0]['file'];
                $image = preg_replace("#src\s*=\s*[\"']\/?([^\"']+)[\"']#", 'src="'.$_itm[0]['file'].'"', $image);
            }
        }
    }
}

if($image) {
    echo $image;
}


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!