Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

модуль для вывода инфы в категориях


Ambal007

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


для каждой категории создает лейаут

 

И приявзываете к этом лейауту html модуль

elitochka.com.ua/catalog/brandy/

/elitochka.com.ua/catalog/viski/

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 15.11.2018 в 17:41, chukcha сказав:

для каждой категории создает лейаут

 

И приявзываете к этом лейауту html модуль

elitochka.com.ua/catalog/brandy/

/elitochka.com.ua/catalog/viski/

Expand  

 

так то заморочно шо ппц, проще наверное добавить пару кастомных полей и вывести их в нужном месте в шаблоне

Надіслати
Поділитися на інших сайтах

  В 15.11.2018 в 18:03, Pavel666 сказав:

 

так то заморочно шо ппц, проще наверное добавить пару кастомных полей и вывести их в нужном месте в шаблоне

Expand  

тогда  доп вопрос, как создать эти поля? Есть краткая инструкция или длинный мануал?) 

Надіслати
Поділитися на інших сайтах


  В 15.11.2018 в 18:06, Ambal007 сказав:

тогда  доп вопрос, как создать эти поля? Есть краткая инструкция или длинный мануал?) 

Expand  

 

если кратко то на примере описания

admin/model/catalog/category.php

			$category_description_data[$result['language_id']] = array(
				'name'             => $result['name'],
				'meta_title'       => $result['meta_title'],
				'meta_h1'      	   => $result['meta_h1'],
				'meta_description' => $result['meta_description'],
				'meta_keyword'     => $result['meta_keyword'],
				'description'      => $result['description'],
				'description2'      => $result['description2'], // добавили индекс
				'description_bottom'      => $result['description_bottom']
			);

добавляете индекс description2

admin/view/template/catalog/category_form.tpl

                  <div class="form-group">
                    <label class="col-sm-2 control-label" for="input-description<?php echo $language['language_id']; ?>"><?php echo $entry_description; ?></label>
                    <div class="col-sm-10">
                      <textarea name="category_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['description'] : ''; ?></textarea>
                    </div>
                  </div>

копируете блок, меняете ['description'] на ['description2'] ну и про языковые файлы не забываем добавляете по аналогии с указанным выше в языковые файлы переменную $entry_description и соответственно подключаете ее в контроллере admin/controller/catalog/category.php

 

затем приходит очередь фронта

catalog/controller/product/category.php

$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); 

Копируем 

$data['description2'] = html_entity_decode($category_info['description2'], ENT_QUOTES, 'UTF-8');

и в category.tpl вашей темы выводите уже переменную <?php echo $description2; ?> в любое необходимое вам место

 

P.S да и в бд еще необходимо добавить столбец description2 запросом 

ALTER TABLE `oc_category_description` ADD `description2TEXT; где `oc_ префикс указанный вами при установке
Змінено користувачем Pavel666
  • +1 1
Надіслати
Поділитися на інших сайтах

  В 15.11.2018 в 18:03, Pavel666 сказав:

так то заморочно шо ппц,

Expand  

ну.. поработать надо

Но не ужОс-ужОс (с)

 

пример показал

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.