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

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


Recommended Posts

Здравствуйте,
В боковом меню нужно провести проверку условия (без вывода всего меню):

if ($categories['href']=='123') {echo $categories['href'];}

Я догадываюсь, что нужно прописать в контроллере ...

Ткните пожалуйста, что прописать и в каком месте. А если еще и скажете что это значит ... приведете меня в полный восторг.

Вопрос из самых основ, я это понимаю и прошу не кидаться помидорами, срочно нужно решение.

Спасибо за понимание.

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


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

$categories['href'] - это ссылка на категорию

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

у меня файл категорий выглядит так:

<div class="list-group">
< ?php echo $category['category_id'];  ?>
</div>

На сайте выводится ошибка:

"Notice: Undefined variable: category in /var/www/site.ru/catalog/view/theme/default/template/extension/module/category.tpl on line" ...
Что я делаю не так?
 

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


В исходном файле категорий все категории выводятся через цикл <?php foreach ($categories as $category) { ?>

Но мне не нужно выводить все категории, мне нужно знать только какая сейчас активна. Как это сделать?

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



<div class="list-group">

<?php foreach ($categories as $category) { ?>

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

<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>

<?php } ?>

<?php } ?>

</div>

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

А как узнать какая категория сейчас активна/открыта?

Т.е. мне нужно вывести только активную категорию и я уже с ней буду оперировать (условия if проверять).

Прошу прощения, если сразу не правильно выразился.

<div class="list-group">
<?php foreach ($categories as $category) { ?>
    <?php if ($category['category_id'] == 'Активная_категория') { ?>
        <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
    <?php } ?>
<?php } ?>
</div>

Т.е. можно как то вывести только echo $Активная_категория; Весь каталог не нужен.

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


Получилось при таком коде:

<?php foreach ($categories as $category) {   }
  echo $category_id; ?>

Корректно ли так делать, чтобы получить одно значение?

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



<div class="list-group">

<?php foreach ($categories as $category) { ?>

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

<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>

<?php } ?>

<?php } ?>

</div>

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

Вы в своих ответах крайне не многословны, но очень емки)

Я все понял, спасибо большое.

В процессе возник еще вопрос, можно ли выделить (аналогично главной категории и подкатегории) категорию третьего уровня, т.е.

"Главная категория

 - подкатегория

   - подподкатегория"

С "Главной категорией, подкатегорией" все ясно, а

вот подподкатегорию можно выделить?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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