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

[Решено] Категории 2го уровня по-умолчанию в левой колонке


starter

Recommended Posts

Мой сайт http://ltbattery.ru/

Главная страница как на скриншоте Категории1.jpg

Хочу сделать сразу на главной чтобы первая категория была раскрыта(как на скриншоте Категории2.jpg), т.е. у ссылки категории "Аккумуляторы для ноутбуков" установить class="active" по-умолчанию.

Но где это прописать(наверно в /catalog/view/theme/default/template/module/category.tpl)....и каким образом чтобы было корректно.

Подскажите плз.

 

post-684202-0-28137900-1429243674_thumb.jpg

post-684202-0-29529800-1429243675_thumb.jpg

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


файл вы определили верно, сделать нужно следующее код

if ($category['category_id'] == $category_id)

заменить на

if (($category['category_id'] == $category_id) || ($category['category_id'] == 00))

только вместо "00" необходимо указать id нужной категории, тогда эта категория будет постоянно открыта

если же нужно открывать ее только на главной, то нужно в контроллере /catalog/controller/module/category.php перед

$this->data['categories'] = array();

пишем

$this->data['current_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1));
        
$this->data['home'] = $this->url->link('common/home');

и в шаблоне catalog/view/theme/default/template/module/category.tpl вместо

if ($category['category_id'] == $category_id)

пишем

if (($category['category_id'] == $category_id) || (($category['category_id'] == 00) && ($current_url == $home)))

где  "00" это id нужной категории

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

Все получилось. В дочернюю такую же строчку вставил:

 <?php if ((($category['children']) && ($category['category_id'] == $category_id)) || (($category['category_id'] == 64) && ($current_url == $home))) { ?>

 

Спасибо большое!

Проблема решена

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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