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

Выделение под подраздела, как это сделать?


Sharmania

Recommended Posts

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

Подскажите пожалуйста как это сделать?

Фото прикрепила, обведено что нужно выделить. Адрес сайта на всякий случай:http://kupitkorm.com.ua/dogs/suhoy-korm-dlia-sobak/

60.png

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


Только что, buslikdrev сказал:

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

catalog/view/theme/default/template/product/category.tpl

  Скрыть контент

Было:



      <?php if ($categories) { ?>
      <h3><?php echo $text_refine; ?></h3>
      <?php if (count($categories) <= 5) { ?>
      <div class="row">
        <div class="col-sm-3">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
      </div>
      <?php } else { ?>
      <div class="row">
        <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>
        <div class="col-sm-3">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <?php } ?>


Стало:



      <?php if ($categories) { ?>
      <h3><?php echo $text_refine; ?></h3>
      <?php if (count($categories) <= 5) { ?>
      <div class="row">
        <div class="col-sm-3">
          <ul>
            <?php foreach (array_slice($categories, 0, 1) as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><span style="color:red;"><?php echo $category['name']; ?></span></a></li>
            <?php } ?>
            <?php foreach (array_slice($categories, 1) as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
      </div>
      <?php } else { ?>
      <div class="row">
        <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>
        <div class="col-sm-3">
          <ul>
            <?php foreach (array_slice($categories, 0, 1) as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><span style="color:red;"><?php echo $category['name']; ?></span></a></li>
            <?php } ?>
            <?php foreach (array_slice($categories, 1) as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <?php } ?>

 

 

Спасибо первую и последнюю в главном меню и даже по средине я умею менять.

Мне нужно именно название под категории данной поменять цвет.

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


1 час назад, buslikdrev сказал:

 

В контроллере выведите id категории

  Скрыть контент

                $data['categories'][] = array(
                    'category_id' => $result['category_id'],
                    'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
                    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
                );

 

в шаблоне установите условие:

  Скрыть контент

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

<li><a href="<?php echo $category['href']; ?>"><span<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> style="color:red;"><?php echo $category['name']; ?></span></a></li>

<?php } else { ?>

<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>

<?php } ?>

- где 20 id нужной вам категории

А можно пожалуйста по подробнее в какую папку зайти и какой файл открыть.

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


Не знаю, зачем вам это.

Сомневаюсь, что вам стоит лезть в контроллеры.

Попробуйте для начала добавить в стили (файл stylesheet.css)

 

#content a[href$="royal-canin-korm-dlia-sobak/"] {

    color: red;

}

Полюбуйтесь какое-то время на красоту.

Когда надоест, уберете это кусок кода. И все будет по-старому. Зато ничего не поломаете.

 

Если еще захотите поизвращаться, то попробуйте

 

.product-category-59_62 #content h3 + .row div:nth-of-type(1) ul li:nth-of-type(2) a {

    color: green;

}

Этот паровоз, конечно, на сайт ставить не стоит. Но для экспериментов сойдет.

Не забудьте потом удалить. А еще лучше, проверять как работает в Инспекторе кода.

 

Кстати, проверьте наличие seo-url в подкатегориях Категории Сухой корм для  кошек.

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


В 17.02.2018 в 00:24, jaffagold сказал:

Не знаю, зачем вам это.

Сомневаюсь, что вам стоит лезть в контроллеры.

Попробуйте для начала добавить в стили (файл stylesheet.css)

 

#content a[href$="royal-canin-korm-dlia-sobak/"] {

    color: red;

}

Полюбуйтесь какое-то время на красоту.

Когда надоест, уберете это кусок кода. И все будет по-старому. Зато ничего не поломаете.

 

Если еще захотите поизвращаться, то попробуйте

 

.product-category-59_62 #content h3 + .row div:nth-of-type(1) ul li:nth-of-type(2) a {

    color: green;

}

Этот паровоз, конечно, на сайт ставить не стоит. Но для экспериментов сойдет.

Не забудьте потом удалить. А еще лучше, проверять как работает в Инспекторе кода.

 

Кстати, проверьте наличие seo-url в подкатегориях Категории Сухой корм для  кошек.

Спасибо все получилось!))

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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