Нужно для некоторых товаров перед ценой ставить «ОТ». Для этого хочу приспособить поле «Расположение» (location). Вот этот код вставляю в файл category.tpl, перед ценой. Код: <?php if ($location) { ?> <?php echo $location; ?> <?php } ?> Вот место, перед которым я его пытаюсь запихнуть: Код: <?php if ($product['price']) { ?> <p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new" <?php echo isset($product['date_end']) && $product['date_end'] ? "data-end-date='{$product['date_end']}'" : ""; ?>><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </p> <?php } ?> Вы дает ошибку строки… Подскажите, что не так?
Нет. Это файл /catalog/controller/product/category.php ? Куда лучше вставить переменную $this->data['location'] = $product_info['location']; в этом файле
объявляем по примеру sku http://forum.opencart-russia.ru/threads/otobrazhenie-sku-upc-v-kartochke-tovara-ili-esche-gde-to.36/
думаю что ничего у него так не получится берет category.php а не product.php так наверно нужно Код: $data['products'][] = array( 'location' => $result['location'], и в темплейте Код: <?php if ($product['location']) { ?> <?php echo $product['location']; ?> <?php } ?>