Доброго времени суток, У меня стоит opencart 2,3,0,2 версии Когда открываю страницу товара, там не отображается вес данного товара Чем лечить данный глюк? Вот адрес сайта
Это не глюк, это шаблон. Либо не включено, либо не предусмотрено. Но! По дефолту там по-моему тоже нет. Выводить надо в коде. В шаблоне в нужном месте вставляем код: PHP: <?php if ($weight>0) { ?><span><?php echo $entry_weight; ?></span> <?php echo round($weight, 2); ?> <?php } ?><?php if ($weight_class_id == 2) {?><?php echo $text_weight_2; ?><?php } ?><?php if ($weight_class_id == 1) {?><?php echo $text_weight_1; ?><?php } ?> В контроллере после строки $data['text_model'] = $this->language->get('text_model'); вставляем такой код: PHP: $data['entry_weight'] = $this->language->get('entry_weight');$data['weight_class_id'] = $this->language->get('weight_class_id');$data['text_weight_1'] = $this->language->get('text_weight_1');$data['text_weight_2'] = $this->language->get('text_weight_2'); и после строки $data['model'] = $product_info['model']; вставляем такое: PHP: $data['weight'] = $product_info['weight'];$data['weight_class_id'] = $product_info['weight_class_id']; В языковом добавляем такое (с переводом на ваш язык): PHP: $_['entry_weight'] = 'Вес:';$_['text_weight_2'] = 'гр';$_['text_weight_1'] = 'кг';
Что-то вы, батенька, перемудрили. В catalog\language\ru-ru\product\product.php добавляете PHP: $_['text_weight'] = 'Вес:'; В catalog\controller\product\product.php после PHP: $data['text_model'] = $this->language->get('text_model'); добавляете PHP: $data['text_weight'] = $this->language->get('text_weight'); А после PHP: if ((float)$product_info['special']) { $data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);} else { $data['special'] = false;} PHP: if ((float)$product_info['weight']) { $data['weight']= $this->weight->format($product_info['weight'], $product_info['weight_class_id']);} else { $data['weight']= false;} И уж потом в шаблоне где хотите вставляете Код: <?php if ($weight>0) { ?> <span><?php echo $text_weight; ?></span> <?php echo $weight; ?> <?php } ?> PS. Естественно это все с поправкой на грузинский)))