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

Убрать название категории оставить название подкатегории


Azazello77

Recommended Posts

Можно ли Убрать название категории при этом на странице подкатегории оставить название ?

через css не сообразил как, структура то одинаковая..

в вордпрессе привязался бы к ид страницы..

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


Хотите скрыть через css названия главных категорий которые в теге <h1> на странице категории, но при этом чтобы в подкатегориях эти заголовки выводились?

Решение для  OC 1.5.1 - 1.5.6

Для этого вам нужно определить что это именно главная категория. Как вариант прописать в контроллере

/catalog/controller/product/category.php

ниже этого куска кода:

$this->data['button_compare'] = $this->language->get('button_compare');
$this->data['button_continue'] = $this->language->get('button_continue');

Вот этот код:

if (isset($this->request->get['path'])) {
  $parts = explode('_', (string)$this->request->get['path']);
} else {
  $parts = array();
}
if (isset($parts[1])) {
  $this->data['child_id'] = $parts[1];
} else {
  $this->data['child_id'] = 0;
}

Теперь мы можем использовать переменную $child_id в файле представления category.tpl и проверять.

Если $child_id == 0 значит это главная категория.

Файл category.tpl

/catalog/view/theme/{ваш_шаблон}/template/product/category.tpl

<h1><?php echo $heading_title; ?></h1>

Меняем на:

<h1 <?php echo !$child_id ? 'class="hidden"': ''; ?>><?php echo $heading_title; ?></h1>

Для версии OC выше 2.0

Аналогично, только вместо:

$this->data['child_id'] = ...

просто

$data['child_id'] = ...

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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