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

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


Ambal007

Recommended Posts

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

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


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

 

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

elitochka.com.ua/catalog/brandy/

/elitochka.com.ua/catalog/viski/

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

17 минут назад, chukcha сказал:

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

 

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

elitochka.com.ua/catalog/brandy/

/elitochka.com.ua/catalog/viski/

 

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

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

1 minute ago, Pavel666 said:

 

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

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

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


51 минуту назад, Ambal007 сказал:

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

 

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

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
Надіслати
Поділитися на інших сайтах

57 минут назад, Pavel666 сказал:

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

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

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

 

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

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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