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

Recommended Posts

Добрый вечер.

 

ocStore-1.5.5.1.2

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

Пытаюсь по умолчанию сделать меню развёрнутым только на главной странице, но пока ничего не получается.

 

Изменения делаю в .tpl файле меню.

Исходный вариант:

<div class="menu">
  <?php if ($title_status) { ?>
  <div class="menu-kheading" style="<?php echo $title_style; ?>"><?php echo $heading_title; ?></div>
  <?php } ?>
  <div class="menu-kcontent">
 

 

Изменённый:

<div class="menu">
  <?php if ($title_status) { ?>
  <div class="menu-kheading" style="<?php echo $title_style; ?>"><?php echo $heading_title; ?></div>
  <?php } ?>
  <?php if ($_SERVER['REQUEST_URI']=="/" || $_SERVER['REQUEST_URI']=="/index.php?route=common/home") { ?>
                    <div class="menu-content">
                    <?php } else { ?>
                    <div class="menu-kcontent">
<?php } ?>

 

В css для "menu-content"- display: block, для "menu-kcontent"- display: none.

Работает только вторая часть вставленного кода (else)

 

Подозреваю, что это решение не совсем правильное, но другого пока нет.

 

Может кто поможет разобраться?

Спасибо.

 

 

 

 

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


Заменил первую часть изменённого кода на "if (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home')" и всё заработало как нужно.

 

Задачка решена.

 

Вопрос закрыт.

Змінено користувачем Zapuzin
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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