Отображение веса в опенкарт 1.5

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

Подключение русского языка.
Берем файл:
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, то графа вес отображена не будет.