Jump to content
Yutiy

не получается скрыть подкатегории

Recommended Posts

в файле catalog/view/theme/tt_artfurniture1/template/product/category.twig

закоментил 

{% if categories %}
                <h3 class="refine-category">{{ text_refine }}</h3>
                {% if categories|length <= 5 %}
                    <ul class="list-cate">
                        {% for category in categories %}
                            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
                        {% endfor %}
                    </ul>
                {% else %}
                    <div class="row">
                        {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %}
                            <div class="col-sm-3">
                                <ul class="list-cate">
                                    {% for child in category %}
                                        <li><a href="{{ child.href }}">{{ child.name }}</a></li>
                                    {% endfor %}
                                </ul>
                            </div>
                        {% endfor %}

 

обновил кэш шаблона и подкатегории не исчезли 

 

подскажите что я делаю не так

 

ссылка

Снимок экрана 2020-03-25 в 23.43.36.png

Share this post


Link to post
Share on other sites

а если не комментить, а грохнуть? 

Share this post


Link to post
Share on other sites
11 минут назад, LiLu сказал:

а если не комментить, а грохнуть? 

без изминений

Share this post


Link to post
Share on other sites

@Yutiy кеши темы и css тоже сброшены? (на главной в админке справа-сверху шестеренка)

Share this post


Link to post
Share on other sites
32 минуты назад, LiLu сказал:

@Yutiy кеши темы и css тоже сброшены? (на главной в админке справа-сверху шестеренка)

да, конечно

Share this post


Link to post
Share on other sites
Posted (edited)

Чтото не то вы удалили. Допустим <ul> там вообще без классов

0001.png

Edited by LTRay

Share this post


Link to post
Share on other sites
4 часа назад, Yutiy сказал:

в файле catalog/view/theme/tt_artfurniture1/template/product/category.twig

 

 

Будет лучше в контроллере.

Ну и в шаблоне если не нужно.

 

/catalog/controller/product/category.php

 

Закомментировать
 

$results = $this->model_catalog_category->getCategories($category_id);

А то получается лишние запросы.

Еще и с подсчетом товаров в подкатегориях.

 

Share this post


Link to post
Share on other sites
1 hour ago, SirGrey said:

Закомментировать

И получит notice

Share this post


Link to post
Share on other sites
19 минут назад, LTRay сказал:

И получит notice

 

Нет, я не пишу закомментировать все.

А только эту строку.

 

Ну ок, полное решение такое.

 

Закомментировать вот все вот это

 

$results = $this->model_catalog_category->getCategories($category_id);

			foreach ($results as $result) {
				$filter_data = array(
					'filter_category_id'  => $result['category_id'],
					'filter_sub_category' => true
				);

				$data['categories'][] = array(
					'name' => $result['name'],
					'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
				);
			}

 

Выше остается 

 

$data['categories'] = array();

Которое передается в шаблон и никаких нотисов не будет.

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.