Создание дополнительного поля в админке, h2 [OPENCART]. Opencart дополнительные поля в админке


Создание дополнительного поля в админке, h2 [OPENCART]

В OpenCart Version 3.0.2.0 нет отдельного поля h2 для категорий.

Так как сеошники хотят отдельные заголовки для:

, приходится добавлять дополнительные, кастомные поля в стандартный OpenCart.

Часть 1 - создание поля в админке

  1. Создаем дополнительное поле в таблице oc_category_description

    ALTER TABLE `oc_category_description` ADD `seo_h2` TEXT NOT NULL AFTER `meta_keyword`;
  2. Добавляем 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>
  3. Добавляем в ленгвич файл заголовок для инпута \admin\language\ru-ru\catalog\category.php

    # в любое место, мы поместили в 72 строку $_['entry_seo_h2'] = 'SEO h2';
  4. Добавляем в модель нашу новую переменную, так чтобы она могла выводиться и сохраняться: \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 - вывод поля на сайте

  1. Сначала добавим нашу новую переменную в контроллер, для того чтобы он ее передавал на фронт, в файл category.twig, для этого поправим файл: \catalog\controller\product\category.php

    # 98 строка $data['seo_h2'] = $category_info['seo_h2'];
  2. Теперь укажем где будет выводиться наше новое поле, файл: \catalog\view\theme\default\template\product\category.twig

    # в любое место <h2>{{ seo_h2 }}</h2>

kakorin.com

Поля в админке Opencart

категория: , Поля в админке

✎ Опубликовано: 17.09.2015 ☕ Просмотров: 22828 ✉ Комментарии: 7

Работа со стандартным фильтром Opencart

Настраиваем стандартный фильтр на Opencart. Секреты работы с фильтром в интернет магазине

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2492 ✉ Комментарии: 3

EAN

EAN в opencart предназначено для ввода значения Европейского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 5424 ✉ Комментарии: 2

В opencart тег h2 нужен для отображения на сайте главной надписи в карточке товара. Как правило в это поле копируют названия товара, однако рекомендуется его оставлять пустым, так как opencart если не находит записей в этом теге, автоматически ставит назв

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1922 ✉ Комментарии: 0

HTML-тег Title

HTML-тег Title нужен для формирования названия вкладки в браузере. Рекомендуется писать название товара и дополнительные ключевые слова, которые зачастую вводят на поисковом сайте посетители.

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1517 ✉ Комментарии: 0

ISBN

ISBN в opencart предназначено для ввода значения Международного стандарта номера книги. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре а именно книге, так как этот номер используется только в

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 1552 ✉ Комментарии: 0

JAN

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

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2240 ✉ Комментарии: 1

MPN

MPN в opencart предназначено для ввода значения Номера производителя. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 5423 ✉ Комментарии: 1

SEO URL

SEO URL — это ЧПУ (человеко понятные УРЛ). Простыми словами это текстовые ссылки http://shop.com/apple/iphone5 вместо стандартных …route=product/product&product_id=42 которые имеют множество преимуществ.

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 2640 ✉ Комментарии: 0

UPC

UPC в opencart предназначено для ввода значения Номера баркода. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 6114 ✉ Комментарии: 2

Акции

Вкладка Акции в Opencart говорит сама за себя. С помощью её мы объявляем акцию на товар (присваиваем некую скидку).

Читать

категория: , Поля в админке

✎ Опубликовано: 30.05.2015 ☕ Просмотров: 4832 ✉ Комментарии: 4

SKU (Артикул, код производителя)

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

Ищу - Дополнительные поля товара (только в админке)

Farmproxy - Прокси сервера от 70.000 онлайн в сутки HTTPS, SOCKS.

Информация :

Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!

  1. candro333

    Регистр.: 29 мар 2013 Сообщения: 256 Симпатии: 42 Всем привет, в общем требуется сделать дополнительные поля для в админке для товара. Видел кто-нибудь модуль позволяющий реализовать данный вопрос? Ну или как можно такое сделать?

    За ранее спасибо!

     

  2. Amazko Подпишись на меня

    Moderator Регистр.: 4 мар 2012 Сообщения: 860 Симпатии: 640 candro333 сказал(а): ↑ Всем привет, в общем требуется сделать дополнительные поля для в админке для товара. Видел кто-нибудь модуль позволяющий реализовать данный вопрос? Ну или как можно такое сделать?

    За ранее спасибо!

    Нажмите, чтобы раскрыть...

    есть кучу модулей additional product fields, и платные и бесплатные.хоть версию опенкарта скажите

     

    candro333 нравится это.
  3. inturned Webmaster & Designer

    Регистр.: 7 ноя 2011 Сообщения: 545 Симпатии: 269 Я для админки делаю свои поля, ничего сложного:Работаем с 6 файлами или др. кол-во1. В контроллере в админке создаем запись2. Создаем переменные в tpl файлах, все там же в папке /admin3. Если необходимо, то работает с языковыми файлами4. Работаем с контроллерами в папке /catalog5. Создаем переменные в tpl файлах - это для сайта6. Если необходимо, работаем с языковыми файлами.

    PS: Может быть придется поработать и с моделями.

     

    candro333 нравится это.
  4. candro333

    Регистр.: 29 мар 2013 Сообщения: 256 Симпатии: 42 Amazko сказал(а): ↑

    есть кучу модулей additional product fields, и платные и бесплатные.хоть версию опенкарта скажите

    Нажмите, чтобы раскрыть...

    1.5.x

     

  5. atwinny Писатель

    Регистр.: 30 ноя 2011 Сообщения: 4 Симпатии: 1 http://www.opencart.com/index.php?route=extension/extension&filter_search=additional product fields - здесь много модулей

     

  6. nethare Постоялец

    Регистр.: 27 окт 2012 Сообщения: 104 Симпатии: 30 inturned сказал(а): ↑ Я для админки делаю свои поля, ничего сложного: Работаем с 6 файлами или др. кол-во 1. В контроллере в админке создаем запись 2. Создаем переменные в tpl файлах, все там же в папке /admin 3. Если необходимо, то работает с языковыми файлами 4. Работаем с контроллерами в папке /catalog 5. Создаем переменные в tpl файлах - это для сайта 6. Если необходимо, работаем с языковыми файлами.

    PS: Может быть придется поработать и с моделями.

    Нажмите, чтобы раскрыть...

    Придется, точно)

    GetProduct()/GetProducts() в фронтенде возвращает массив, в котором все поля еще раз перечисляются)

     

    inturned нравится это.

nulled.in


Prostoy-Site | Все права защищены © 2018 | Карта сайта