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

Recommended Posts

Доброго времени всем!
Интересует вопрос, возможно ли сделать так, чтобы категории отображались следующим образом (см. скриншот).

Нужно, чтобы были родительские категории "Женщинами" и "Мужчинам", а в них - родительские. И они должны быть постоянно открытыми. Возможно ли такое реализовать?

Заранее благодарю за помощь!

image.png

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


это стандартный модуль категорий, только стилями поиграться.

Да, я думал, это возможно, но вот пример:

http://test.aspirina.ru/index.php?route=product/product&path=67_61&product_id=65

Если мы находимся в категории "Женщинам" - список показывается.

Но вот список с мужчинами свернут. При чем этот скрытый список не скрыт свойством display: none, а просто отсутствует. Т.е. дочерние категории выводятся только для активной родительской категории. Пока она не активна - список не показывается программно...

Я так понимаю, нужно с контроллером ковыряться, но знаний не хватает..

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


 

в catalog/view/theme/default/template/module/category.tpl вместо

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

сделать 

<?php if ($category['children']){ ?>

Сделал, но не помогает почему-то..(

 

Вот код catalog/view/theme/default/template/module/category.tpl:

<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <ul class="box-category">
      <?php foreach ($categories as $category) { ?>
      <li>
        <?php if ($category['category_id'] == $category_id) { ?>
        <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
        <?php } else { ?>
        <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
        <?php } ?>
        <?php if ($category['children']){ ?>
        <ul>
          <?php foreach ($category['children'] as $child) { ?>
          <li>
            <?php if ($child['category_id'] == $child_id) { ?>
            <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
            <?php } else { ?>
            <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
            <?php } ?>
          </li>
          <?php } ?>
        </ul>
        <?php } ?>
      </li>
      <?php } ?>
    </ul>
  </div>
</div>

Есть ещё предложения? Буду крайне признателен!

 

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


Очн

 

 

в стилях убери

ul.box-category > li ul {
	display: none;
}

Точно сработало! Спасибо огромное!
Всё получилось ;)

Скажи, вопросик не в тему, но всё же: можно ли вывести как-то весь товар магазина на одну страницу. Скачивал специальный модуль, но он что-то не пашет. Мне кажется, как-то можно это сделать...

Заранее благодарю!

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


Скажи, вопросик не в тему, но всё же: можно ли вывести как-то весь товар магазина на одну страницу. Скачивал специальный модуль, но он что-то не пашет. Мне кажется, как-то можно это сделать...

починить тот модуль или написать новый.

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

  • 2 weeks later...

funfot, каким х... боком этот вопрос относится к разделу "Бесплатные шаблоны", в котором размещаются БЕСПЛАТНЫЕ ШАБЛОНЫ ДЛЯ ДВИЖКА?

[ушло в соответствующий раздел]

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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