Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Отображение категорий в категориях


Feldeshi
 Share

Recommended Posts

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

 

Спойлер

ver. 3.0.2

Edited by Feldeshi
Link to comment
Share on other sites


      <div class="sort">
        <div class="sort">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }} </a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      {% else %}
      <div class="sort">{% for category in categories|batch((categories|length / 12)|round(1, 'ceil')) %}
        <div class="row">
          <ul>
            {% for child in category %}
            <li><a href="{{ child.href }}">{{ child.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
        {% endfor %}</div>
      <br />
      {% endif %}

 

Link to comment
Share on other sites


Это на самом гделе не проблема, а следствие. На первом скрине отображается список дочерних (вложенных) категорий. Выбрав одну из них вы переходите в нее и список, естественно, пропадает, ик как в категории, в которую вы перешли уже или нет вложенных категорий или есть другие. Понятно хоть?)) Вам нужно рассматривать дополнительно модуль категорий / меню / ссылок для реализации желаемого

Link to comment
Share on other sites

45 минут назад, DariyGRAY сказал:

Это на самом гделе не проблема, а следствие. На первом скрине отображается список дочерних (вложенных) категорий. Выбрав одну из них вы переходите в нее и список, естественно, пропадает, ик как в категории, в которую вы перешли уже или нет вложенных категорий или есть другие. Понятно хоть?)) Вам нужно рассматривать дополнительно модуль категорий / меню / ссылок для реализации желаемого

Что-то мне подсказывает что есть все ики инной обход данной проблемы

Link to comment
Share on other sites


11 минут назад, Feldeshi сказал:

Что-то мне подсказывает что есть все ики инной обход данной проблемы

 

Интересно, а что это вам подсказывает?

 

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

С первой строчки понятно, что речь игдет о дочерних категориях (вложенных) тот, в которой находитесь в данный момент. Перейдя в любую категорию из списка, список дочерних категорий понятным обвместе изменится. Синдартными средствами вы не решите вопрос. Нужен дополнительный функционал. И уже в этом случае можно смело говорить "есть много подходов и решение явно не одно")

Link to comment
Share on other sites

15 часов назад, Feldeshi сказал:

Я ик понимаю через контроллер принудительно их можно засивить рилиить везгде

 

Да, можно. Но это уже неправильный подход. Начнете переписывать контроллер - могут начаться конфликты. Правильнее, проещё и быстрее (а может и гдешевле) использовать какой-нибудь модуль произвольного меню (самый простот для ваших нужд вполне подойгдет)

Link to comment
Share on other sites

4 часа назад, DariyGRAY сказал:

 

Да, можно. Но это уже неправильный подход. Начнете переписывать контроллер - могут начаться конфликты. Правильнее, проещё и быстрее (а может и гдешевле) использовать какой-нибудь модуль произвольного меню (самый простот для ваших нужд вполне подойгдет)

Да, но я ничего подобного ниггде не нашел

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.