Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Вес и размер товара в информации о товаре. Как?


Recommended Posts

Нашел решение:

Выводим размеры и вес в карточку товара, если вес или длина не указаны - ничего не выводим в соответствующем поле.

файл
catalog/language/russian/product/product.php

найти
$_['text_error']	    = 'Товар не найден!';
добавить после
$_['text_weight']	   = 'Вес:';
$_['text_dimension'] = 'Размеры (Д*Ш*В):';


файл
catalog/language/english/product/product.php

найти
$_['text_error']	    = 'Product not found!';
добавить после
$_['text_weight']	   = 'Weight:';
$_['text_dimension'] = '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 } ?>

ves-i-razmer-500x500.jpg

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 1 month later...
а как округлить вес?   ...чтобы было не 22.00кг   а   22 кг  ?
 
 
...есть вариант:
 
<?php if ($weight>0) { ?><span><?php echo $text_weight; ?></span> <?php echo round($weight, 2); ?>

 

но там единицы измерения реализованы криво:

 

<?php if ($weight_class_id==2) {?>
 <?php echo " гр<br />"; ?>
 <?php } ?>
 <?php if ($weight_class_id==1) {?>
 <?php echo ' кг'; ?>
 <?php } ?><?php } ?>

 

 

источник

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Подскажите как поставить пробел. сейчас: Размеры: 44.00см x 7.00см x 0.00см нужно: Размеры: 44.00 см x 7.00 см x 0.00 см

<?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 } ?>

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.