Создание дополнительного поля в админке, h2 [OPENCART]. Opencart дополнительные поля в админке
Создание дополнительного поля в админке, h2 [OPENCART]
В OpenCart Version 3.0.2.0 нет отдельного поля h2 для категорий.
Так как сеошники хотят отдельные заголовки для:
, приходится добавлять дополнительные, кастомные поля в стандартный OpenCart.
Часть 1 - создание поля в админке
-
Создаем дополнительное поле в таблице oc_category_description
ALTER TABLE `oc_category_description` ADD `seo_h2` TEXT NOT NULL AFTER `meta_keyword`; -
Добавляем input в админку opencart. Добавляем не много HTML в файл: \admin\view\template\catalog\category_form.twig
# в любое место, мы поместили в 80 строку <div> <label for="input-meta-keyword{{ language.language_id }}">{{ entry_seo_h2 }}</label> <div> <textarea name="category_description[{{ language.language_id }}][seo_h2]" rows="5" placeholder="{{ entry_seo_h2 }}">{{ category_description[language.language_id] ? category_description[language.language_id].seo_h2 }}</textarea> </div> </div> -
Добавляем в ленгвич файл заголовок для инпута \admin\language\ru-ru\catalog\category.php
# в любое место, мы поместили в 72 строку $_['entry_seo_h2'] = 'SEO h2'; -
Добавляем в модель нашу новую переменную, так чтобы она могла выводиться и сохраняться: \admin\model\catalog\category.php
#13 строка , seo_h2 = '" . $this->db->escape($value['seo_h2']) . "' #271 строка 'seo_h2' => $result['seo_h2'], #71 строка , seo_h2 = '" . $this->db->escape($value['seo_h2']) . "'
Часть 2 - вывод поля на сайте
-
Сначала добавим нашу новую переменную в контроллер, для того чтобы он ее передавал на фронт, в файл category.twig, для этого поправим файл: \catalog\controller\product\category.php
# 98 строка $data['seo_h2'] = $category_info['seo_h2']; -
Теперь укажем где будет выводиться наше новое поле, файл: \catalog\view\theme\default\template\product\category.twig
# в любое место <h2>{{ seo_h2 }}</h2>
kakorin.com
Поля в админке Opencart
категория: , Поля в админке
✎ Опубликовано: 17.09.2015 ☕ Просмотров: 22828 ✉ Комментарии: 7
Настраиваем стандартный фильтр на Opencart. Секреты работы с фильтром в интернет магазине
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2492 ✉ Комментарии: 3
EAN в opencart предназначено для ввода значения Европейского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 5424 ✉ Комментарии: 2
В opencart тег h2 нужен для отображения на сайте главной надписи в карточке товара. Как правило в это поле копируют названия товара, однако рекомендуется его оставлять пустым, так как opencart если не находит записей в этом теге, автоматически ставит назв
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1922 ✉ Комментарии: 0
HTML-тег Title нужен для формирования названия вкладки в браузере. Рекомендуется писать название товара и дополнительные ключевые слова, которые зачастую вводят на поисковом сайте посетители.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1517 ✉ Комментарии: 0
ISBN в opencart предназначено для ввода значения Международного стандарта номера книги. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре а именно книге, так как этот номер используется только в
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1552 ✉ Комментарии: 0
JAN в opencart предназначено для ввода значения Японского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2240 ✉ Комментарии: 1
MPN в opencart предназначено для ввода значения Номера производителя. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 5423 ✉ Комментарии: 1
SEO URL — это ЧПУ (человеко понятные УРЛ). Простыми словами это текстовые ссылки http://shop.com/apple/iphone5 вместо стандартных …route=product/product&product_id=42 которые имеют множество преимуществ.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2640 ✉ Комментарии: 0
UPC в opencart предназначено для ввода значения Номера баркода. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 6114 ✉ Комментарии: 2
Вкладка Акции в Opencart говорит сама за себя. С помощью её мы объявляем акцию на товар (присваиваем некую скидку).
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 4832 ✉ Комментарии: 4
Sku в opencart предназначено для ввода значения Артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2584 ✉ Комментарии: 0
Вкладка Атрибут в системе Opencart нужна для добавления характеристик в карточку товара. Посмотреть их можно на странице товара во вкладке Характеристики.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 5026 ✉ Комментарии: 2
Бонусные баллы это баллы, которые можно начислять за покупку товара. Например, при покупке ноутбука пользователь может получить 400 бонусных баллов и использовать их в следующей покупке.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2551 ✉ Комментарии: 1
Вес товара в Opencart это непосредственный показатель физического веса для подсчета общего в корзине покупок.
Читатькатегория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1691 ✉ Комментарии: 0
Вычитать со склада в Opencart позволяет следить за складом товаров, так как при покупке определенной позиции отнимается количество проданного от количества доступного на складе и в итоге показывает реальный остаток товара на складе.
Читатьfor-opencart.com
Ищу - Дополнительные поля товара (только в админке)
Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
-
candro333
Регистр.: 29 мар 2013 Сообщения: 256 Симпатии: 42 Всем привет, в общем требуется сделать дополнительные поля для в админке для товара. Видел кто-нибудь модуль позволяющий реализовать данный вопрос? Ну или как можно такое сделать?За ранее спасибо! -
Amazko Подпишись на меня
Moderator Регистр.: 4 мар 2012 Сообщения: 860 Симпатии: 640 candro333 сказал(а): ↑ Всем привет, в общем требуется сделать дополнительные поля для в админке для товара. Видел кто-нибудь модуль позволяющий реализовать данный вопрос? Ну или как можно такое сделать?За ранее спасибо!
Нажмите, чтобы раскрыть...
есть кучу модулей additional product fields, и платные и бесплатные.хоть версию опенкарта скажите -
inturned Webmaster & Designer
Регистр.: 7 ноя 2011 Сообщения: 545 Симпатии: 269 Я для админки делаю свои поля, ничего сложного:Работаем с 6 файлами или др. кол-во1. В контроллере в админке создаем запись2. Создаем переменные в tpl файлах, все там же в папке /admin3. Если необходимо, то работает с языковыми файлами4. Работаем с контроллерами в папке /catalog5. Создаем переменные в tpl файлах - это для сайта6. Если необходимо, работаем с языковыми файлами.PS: Может быть придется поработать и с моделями.
-
candro333
Регистр.: 29 мар 2013 Сообщения: 256 Симпатии: 42 Amazko сказал(а): ↑есть кучу модулей additional product fields, и платные и бесплатные.хоть версию опенкарта скажите
Нажмите, чтобы раскрыть...
1.5.x -
atwinny Писатель
Регистр.: 30 ноя 2011 Сообщения: 4 Симпатии: 1 http://www.opencart.com/index.php?route=extension/extension&filter_search=additional product fields - здесь много модулей -
nethare Постоялец
Регистр.: 27 окт 2012 Сообщения: 104 Симпатии: 30 inturned сказал(а): ↑ Я для админки делаю свои поля, ничего сложного: Работаем с 6 файлами или др. кол-во 1. В контроллере в админке создаем запись 2. Создаем переменные в tpl файлах, все там же в папке /admin 3. Если необходимо, то работает с языковыми файлами 4. Работаем с контроллерами в папке /catalog 5. Создаем переменные в tpl файлах - это для сайта 6. Если необходимо, работаем с языковыми файлами.PS: Может быть придется поработать и с моделями.
Нажмите, чтобы раскрыть...
Придется, точно)GetProduct()/GetProducts() в фронтенде возвращает массив, в котором все поля еще раз перечисляются)
nulled.in