Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод разделов на главной странице


Рекомендуемые сообщения

Как сделать так, чтобы на главной странице сразу было меню с разделами?

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

 

Ссылка на сообщение
Поделиться на другие сайты

В Админке - Оформление - Шаблоны - Основной шаблон заменить:

      {if $content_type == "category"}<div class="col-md-9 col-md-push-3">{/if}
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
      </div>
      {if $content_type == "category"}</div>{/if}

     {if $content_type == "category"}
     <div class="col-md-3 col-md-pull-9">
       <section class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </section>
       <section class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </section>
       {filter}
       {compare}
     </div>
     {/if}

на:

<div class="col-md-9 col-md-push-3">
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
      </div>
</div>

     <div class="col-md-3 col-md-pull-9">
       <section class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </section>
       <section class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </section>
       {filter}
       {compare}
     </div>

т.е. убрать условие:

{if $content_type == "category"}

Тогда по всему магазину будет две колонки.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 years later...

Не получается добавить меню

Убираю условие в 3-х местах

{if $content_type == "category"}

Меню не появляется на главной, а также исчезает со страниц категорий!

<!-- СТАРЫЙ ВАРИАНТ ПОКАЗА КАТЕГОРИЙ
     
      {if $content_type == "category"}<div class="col-md-9 col-md-push-3">{/if}
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
        {if $content_alias == "home-page"}
        {content_listing template="subcategory-listing" parent="0" type="category" limit="12" order="id-desc"}
        {content_listing template="slider" type="product" is_new="1" limit="6" order="id-desc"}
        {content_listing template="featured-products" type="product" is_featured="1" limit="6" order="id-desc"}
        {/if}       
      </div>
      {if $content_type == "category"}</div>{/if}

     {if $content_type == "category"}
     
     <div class="col-md-3 col-md-pull-9">
       <div class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </div>
       <div class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </div>
       {filter}
       {compare}
     </div>
     {/if}
       -->

           <!-- НОВЫЙ ВАРИАНТ ПОКАЗА КАТЕГОРИЙ-->
     
    <div class="col-md-9 col-md-push-3">
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
        {if $content_alias == "home-page"}
        {content_listing template="subcategory-listing" parent="0" type="category" limit="12" order="id-desc"}
        {content_listing template="slider" type="product" is_new="1" limit="6" order="id-desc"}
        {content_listing template="featured-products" type="product" is_featured="1" limit="6" order="id-desc"}
        {/if}       
      </div>
      
     <div class="col-md-3 col-md-pull-9">
       <div class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </div>
       <div class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </div>
       {filter}
       {compare}
     </div>    
       

Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, Olga_Ya сказал:

Не получается добавить меню

Убираю условие в 3-х местах


{if $content_type == "category"}

Меню не появляется на главной, а также исчезает со страниц категорий!

<!-- СТАРЫЙ ВАРИАНТ ПОКАЗА КАТЕГОРИЙ
     
      {if $content_type == "category"}<div class="col-md-9 col-md-push-3">{/if}
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
        {if $content_alias == "home-page"}
        {content_listing template="subcategory-listing" parent="0" type="category" limit="12" order="id-desc"}
        {content_listing template="slider" type="product" is_new="1" limit="6" order="id-desc"}
        {content_listing template="featured-products" type="product" is_featured="1" limit="6" order="id-desc"}
        {/if}       
      </div>
      {if $content_type == "category"}</div>{/if}

     {if $content_type == "category"}
     
     <div class="col-md-3 col-md-pull-9">
       <div class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </div>
       <div class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </div>
       {filter}
       {compare}
     </div>
     {/if}
       -->

           <!-- НОВЫЙ ВАРИАНТ ПОКАЗА КАТЕГОРИЙ-->
     
    <div class="col-md-9 col-md-push-3">
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
        {if $content_alias == "home-page"}
        {content_listing template="subcategory-listing" parent="0" type="category" limit="12" order="id-desc"}
        {content_listing template="slider" type="product" is_new="1" limit="6" order="id-desc"}
        {content_listing template="featured-products" type="product" is_featured="1" limit="6" order="id-desc"}
        {/if}       
      </div>
      
     <div class="col-md-3 col-md-pull-9">
       <div class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </div>
       <div class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </div>
       {filter}
       {compare}
     </div>    
       

Я ж Вам вчера добавлял.

и показывал.

Сейчас ещё раз добавлю.

Но в последний раз.

Вы уж сохраните мои правки основного шаблона.

В 3 раз добавлять не буду.

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

и вывел левую колонку по вему сайту.

Ссылка на сообщение
Поделиться на другие сайты

хорошо, спасибо, обязательно сохраню.

там разделы показывались два раза, дублем.

я подумала что что-то я навертела...

Screenshot_11.jpg

Только разделы почему-то 2 раза...

Ссылка на сообщение
Поделиться на другие сайты

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

Как тут http://www.leto-market.ru/koptilnja-kryshka-domikom.html

 

 

 

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

24 минуты назад, support сказал:

Добавил новое меню, которое при клике на раздел в подсткагорией показывает подкатегории

так Вы и делали, видимо где-то ошибка

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

Screenshot_12.jpg

Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, Olga_Ya сказал:

так Вы и делали, видимо где-то ошибка

 

Вот есть в faq - 

Сделал как в faq написано.

В полоске я бы не удалял Разделы.

Потому что навигация по разномеу работает на смартфоне и на компе.

Если Вы удалите разделы из полоски, на смартфоне у Вас не будет навигации.

 

Ссылка на сообщение
Поделиться на другие сайты

Сделал что б открывались подкатегории при переходе в подкатегорию - http://svet-premium.ru/category/svetodiodnye-prozhektory.html

Но дальше уже сами, я как бы просто пример показал.

Только что, Olga_Ya сказал:

Огрооооооомное Вам спасибо!!!

Очень функционально и красиво получилось!!!!

 

Я ещё стили добавил.

А то сильно жирно было и отступ большой был.

Вот как сейчас.

Вроде симпатичнее стало.

 

Screenshot from 2020-01-29 16-02-41.png

Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, support сказал:

Сделал что б открывались подкатегории при переходе в подкатегорию - http://svet-premium.ru/category/svetodiodnye-prozhektory.html

Но дальше уже сами, я как бы просто пример показал.

Отлично!

Теперь везде при клике показывается вложения в родительскую категорию.

Причем не только категории, но и товары

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, Olga_Ya сказал:

Отлично!

Теперь везде при клике показывается вложения в родительскую категорию.

Причем не только категории, но и товары

Ну вот товары наверное надо удалить, это лишнее.

Удалил товары, оставил только категории.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...