На форуме 9558 тем, 76452 сообщений, 44664 участников
тема · 754 просмотра · 1 ответ

Обращение к $category_id

Общие вопросы
читают: 0 участников и 1 гость
порядок
6 июл 2017 13:44#1
Есть необходимость в 2х подкатегориях сделать вывод таблицы отличной от той что есть во всех остальных категориях и подкатегориях.

Решил это осуществить через обращение к category_id

В файле catalog\view\theme\moneymaker\template\product\category.tpl
После условия
code
<?php if (!$categories) { ?>       
                  <?php if ($products) { ?>

У меня идет сама таблица
Решил создать условие
code
<?php if ($category['category_id']=='86') {
   код таблицы 1
} elseif ($category['category_id']=='86') {
    код таблицы 2
} else {
    код таблицы 3
}
?>

В итоге пишет что не понимает переменную $category['category_id'] (пробовал просто обратиться как $category_id).
Не понимаю как правильно задать эту переменную.
6 июл 2017 14:57#2
Сам дурак, сам нашел ответ:
В /catalog/controller/product/category.php перед:
code
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template')

вставляем
code
$this->data['category_id'] = $category_id;

В /catalog/view/theme/default/template/product/category.tpl в нужном месте вставляем:
code
<?php if ($category_id == 1){ ?>
// блок А
<?php } else { ?>
// блок Б
<?php } ?>
сообщения 1–2 из 2
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы