Выводим вес в карточку товара, если же вес не указан, то ничего не выводится в соответствующем поле товара.
Подключение русского языка.
Берем файл:
catalog/language/russian/product/product.php
Ищем код:
$_[‘text_error’] = ‘Товар не найден!’;
добавляем после:
$_[‘text_weight’] = ‘Вес:’;
Далее файл:
catalog/language/english/product/product.php
найти код:
$_[‘text_error’] = ‘Product not found!’;
добавляете после:
$_[‘text_weight’] = ‘Weight:’;
Правим файл контроллера.
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[‘points’] = $product_info[‘points’];
добавить после:
$this->data[‘weight’] = $this->weight->format($product_info[‘weight’], $product_info[‘weight_class_id’]);
Настройка отображения веса в карточке товара.
правим файл шаблона:
catalog/view/theme/default/template/product/product.tpl
в файле product.tpl ищем код:
добавляем после
<span><?php echo $text_stock; ?></span> <?php echo $stock; ?>
следующий код:
<?php if ($weight > 0) { ?>
<span><?php echo $text_weight; ?></span> <?php echo $weight; ?><br />
<?php } ?>
Вот в общем то и все, теперь если у товара вес указан отличный от 0, то он будет отображаться в карточке, если же вес 0, то графа вес отображена не будет.