категория: , Поля в админке
✎ Опубликовано: 27.04.2015 ☕ Просмотров: 7524 ✉ Комментарии: 2
Opencart размеры (длина x ширина x высота)
Размеры (длина x ширина x высота) предназначены для внутреннего использования в админке магазина. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
По умолчанию, движок opencart в карточке товара не отображает данное поле, однако отредактировав три файла можно вывести поля Размеры (длина x ширина x высота) в карточке товара. Это удобно будет в том случае, если эти характеристики важны, например - мебель.
1. Добавляем в контроллер функционал, для этого открываем: /catalog/controller/product/product.php
Находим строку:
$this->data['text_model'] = $this->language->get('text_model');
После неё вставляем:
$this->data['entry_dimension'] = $this->language->get('entry_dimension');
Далее находим строку:
$this->data['review_status'] = $this->config->get('config_review_status');
После неё вставляем:
$this->data['length'] = $product_info['length']; $this->data['width'] = $product_info['width']; $this->data['height'] = $product_info['height'];
2. Открываем языковый файл, для добавления надписи Размеры (длина x ширина x высота): /catalog/language/russian/product/product.php
Находим строку:
$_['text_model'] = 'Модель:';
После нее вставляем:
$_['entry_dimension'] = 'Размеры (длина x ширина x высота):';
3. Выводим в карточке товара Размеры (длина x ширина x высота). Открываем: /catalog/view/theme/default/template/product/product.tpl
Находим строку:
<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
После нее вставляем:
<?php if ( $length || $width || $height) { ?> <span><?php echo $entry_dimension; ?></span> <?php echo "$length x $width x $height"; ?><br /> <?php } ?>
Все готово! Теперь поле Размеры (длина x ширина x высота) будет выводится в описании товара. Однако данные характеристики лучше всего выводить другим способом. Для этого используем стандартный функционал opencart а именно Атрибуты. Но эти данные будут выводится с остальными атрибутами, если нужно вывести отдельно, то прекрасно подойдет выше описанный способ.
Обратите внимание на ограничения для этих полей, которое составляет 15 символов и последние 8 идут под дробную часть, данные в поля можно записать до 9999999,9999999 единиц измерения. Ограничение идет на уровне базы данных decimal(15,8), которое с помощью запроса или phpmyadmin можно легко поменять на нужную длину.
Если в товарах не используются такие данные, для удаления поля Размеры (длина x ширина x высота) с админки нужно изменить только один файл: /admin/view/template/catalog/product_form.tpl
Удалить строки:
<tr> <td><?php echo $entry_dimension; ?></td> <td><input type="text" name="length" value="<?php echo $length; ?>" /> <input type="text" name="length" value="<?php echo $length; ?>" /> <input type="text" name="length" value="<?php echo $length; ?>" /></td> </tr>
Opencart поле расположение - описание, как вывести в карточку товара
Изображения это дополнительные картинки на странице товара. Количество изображений не ограничено
Изображение это визитная карточка товара. На этот пункт хотелось бы заострить особое внимание, т.к. всем известно, что «встречают по одежке», это также относится и к товарам.
Единица измерения длины в Opencart предназначена для выбора единицы длины ширины и высоты, эти параметры задаются выше в полях ввода.
Читая информацию о рекламе в facebook я нашел кое что интересное
Чистый и валидный HTML и CSS код, Хорошие показатели Google Page Speed, Более 20 модулей в комплекте, Профессиональная техническая поддержка - это только часть того что есть в шаблоне
Исправляем странный баг в Opencart в удаляется товар при копировании. Этот баг присутствует в google chrome
Также в статье хочу выразить благодарность не только Виталию а и другим крутым авторам дополнений с кем приходилось иметь дело
Чтобы принимать Биткоин и Лайткоин в OpenCart, вам не нужно заполнять утомительные документы, проходить проверку и ждать несколько дней. Установите бесплатный модуль и просто введите адрес своего Биткоин и/или Лайткоин кошелька. Тогда все входящие платежи
Монобанк - прогрессивный банк без отделений в котором дают кредитные карточки с хорошим грейс периодом а также возможностью заработать открыв в нем депозит. Именно о нем и пойдет речь
Мы знаем что поисковые роботы любят текст на страницах. Однако публикуя тексты помните предназначена ли эта страница для такого текста
Небольшой пример как можно сделать автоматически содержание описания со скролом при клике на заголовок
Обзор платежного шлюза fondy который позволяет сделать онлайн оплату на сайте за любые товары или услуги
Как оптимизировать сайт для google page speed - обзор основного функционала сервиса от гугл для проверки скорости загрузки страницы
Для того что бы вывести кастомную информацию не надо много кода. Достаточно применить правильный подход и пару строк кода. Читаем в статье.
Как мне "посчастливилось" пощупать UMI CMS особенно со стороны переноса данных и почему меня до сих пор тошнит при слове UMI
В этом обзоре будут выявлены все плюсы и минусы каждого фильтра. Всего в обзоре будет 7 фильтров который продаются и развиваются. По завершению будет дана рекомендация какой же выбрать
Коллеги, давайте предоставлять хороший сервис и поднимать планку качества. Небольшая история как я обращался к разным разработчикам