Опубликовано: 17 декабря 2015

Горизонтальное меню только в карточке товара

Горизонтальное меню категорий и под категорий под "шапкой" показывается всегда, даже если выбран параметр показывать вертикальное меню в боковой колонке.

Я использую только вертикальное меню в боковой колонке, и мне на главной не нужно два вида меню категорий, а вот в карточке товара я выбрал вид без боковой колонки и там хорошо будет показывать горизонтальное меню.

Мне надо, чтобы горизонтальное меню показывалось только в карточке товара.

Какое условие написать в файле: index.html

для вывода этого меню

{include file="tree.html" inline}

Комментарии (1)

  • Тирон Александр 18 декабря 2015 15:00 #

    Можно попробовать заключить строку в условие:

    {if isset($action) && strpos($action, 'product') !== false}{include file="tree.html" inline}{/if}

    *хотя это скорей всего повлечет за собой другие проблемы

    *в ближайшем обновлении планируем сменить поведение блоков меню - сделать его боле универсальным, на данный момент от горизонтального меню зависит вывод мобильного(что было сделано в угоду скорости работы - придется от этого отказаться)

    1
    • Николай Каплин Николай Каплин 18 декабря 2015 15:11 #

      Спасибо за ответ. Я решил именно так как вы написали, нашел решение на самом форуме Webasyst, время даром не терял.

      Да, если так и оставить исчезает горизонтальное меню везде на главной, на витрине и в карточке товара.

      Я пока решил так:

      index.html

      {if $action|strpos:'product' !== false}

      {include file="tree.html" inline}

      {else}

      <div class="pst">

      {include file="tree.html" inline}

      </div>

      {/if}

      В файле CSS такое условие:

      @media only screen and (min-width:993px){.globalheader div.pst nav.tree-wrapper {display: none;}

      С виду вопрос решился, но конечно было бы удобней управлять горизонтальным меню из админки.

      И еще, пожалуйста рассмотрите ситуацию с вертикальным меню в боковой колонке. Есть реальная проблема в больших магазинах со скроллом. Я уже писал, что лучше организовать выпадание категорий через JS и в конфиге (на краний случай) управлять скоростью задержки скрытия/появления.

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

      1
      • Тирон Александр Тирон Александр 18 декабря 2015 16:01 #

        Мы учтем ваши пожелания, но для этого потребуется время. В ближайших обновлениях темы оформления этот момент будет переработан.

        1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх