Opencart 1.5.5.1 . Нужно в карточку товара добавить вес и размеры. Хотя в админке они есть, но на сайте не отображаются. --- Добавлено, 1 дек 2013 --- Что сделать, что бы в карточку добавить вес и размеры. Вот скриншот:
ФАЙЛ catalog/language/russian/product/product.php Код: НАЙТИ $_['text_error']='Товар не найден!'; ДОБАВИТЬ ПОСЛЕ $_['text_weight']='Вес:'; $_['text_dimension']='Размеры (Д*Ш*В):'; ФАЙЛ catalog/controller/product/product.php Код: НАЙТИ $this->data['text_tags']= $this->language->get('text_tags'); ДОБАВИТЬ ПОСЛЕ $this->data['text_weight']= $this->language->get('text_weight'); $this->data['text_dimension']= $this->language->get('text_dimension'); НАЙТИ $this->data['points']= $product_info['points']; ДОБАВИТЬ ПОСЛЕ $this->data['weight']= $this->weight->format($product_info['weight'], $product_info['weight_class_id']); $this->data['length']= $this->length->format($product_info['length'], $product_info['length_class_id']); $this->data['width']= $this->length->format($product_info['width'], $product_info['length_class_id']); $this->data['height']= $this->length->format($product_info['height'], $product_info['length_class_id']); ФАЙЛ catalog/view/theme/default/template/product/product.tpl Код: НАЙТИ <span><?php echo $text_stock;?></span><?php echo $stock;?> ДОБАВИТЬ ПОСЛЕ <br /><?php if($length >0){?><span><?php echo $text_dimension;?></span> <?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><br /><?php }?><?php if($weight >0){?><span><?php echo $text_weight;?></span> <?php echo $weight; ?><br /><?php }?>
Смотрите catalog/view/theme/default/template/product/product.tpl , вместо шаблона default нужно выбрать свой шаблон?
Да, вместо default свой шаблон. В моем примере который я привел, ширина, высота, длинна и вес будет отображаться только в том случае, если они больше нуля.
Спасибо всё отображается! Вроде и немного кода ты мне дал для вставки (в отличие от той статьи, которую дал gafe62), спасибо!!! Единственное, там надо ещё в конце закрыть таблицу с помощью </div>, что бы вес отображался не над ценой, а под строками "модель" и "наличие" товара. Тему можно закрывать
Доброго времени суток форумчани. У меня получилось вставить размеры в карточку товара,но в мой шаблон встроен модуль быстрого просмотра. Подскажите пожалуйста, как и там вставить вывод размеров. Вот сайт
У меня в шаблон встроен модуль быстрого просмотра.Я хочу вывести размеры в быстрый просмотр. В файл quickview.tpl добавил Код: <div class="right_side"> <div class="description"> <?php if ($manufacturer) { ?><span><?php echo $text_manufacturer; ?> </span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a> <br /><?php } ?> <?php if ($sku) { ?><span><?php echo $text_sku; ?> </span> <?php echo $sku; ?> <br /><?php } ?> <?php if ($model) { ?><span><?php echo $text_model; ?> </span> <?php echo $model; ?> <br /><?php } ?> <?php if($length >0){?><span><?php echo $text_dimension;?></span> <?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><?php }?> <?php if ($stock_status) { ?><span><?php echo $text_stock; ?> </span> <?php echo $stock_status; ?><br /><?php } ?> </div> Выдает что используется неопределенная переменная Код: PHP Notice: Undefined variable: length in /home/mebmix/mebmix.com.ua/mix/catalog/view/theme/bigdesdigital/template/product/quickview.tpl on line 26 А в карточке товара все нормально отображается. Как назначить переменную,и в каком файле это надо сделать?