Перенести описание категории вниз только в мобильной версии


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

3 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    21 мая 2018 23:43

    Можно.
    Для этого нужно открыть файл category.html в шаблонах темы для приложения Магазин.

    В этом файле найти строку: 

    {if $theme_settings.cat_desc_position == 'top' && !$wa->get('page')}

    И заменить её на строку: 

    {if !$wa->get('page') && !$wa->isMobile()}


    А затем ниже найти строку: 

    {if $theme_settings.cat_desc_position == 'bottom' && !$wa->get('page')}

    И заменить её на строку: 

    {if !$wa->get('page') && $wa->isMobile()}

    Замечания:

    – Настройки темы, касающиеся расположения описаний категорий действовать не будут.
    – Описания будут видны на своих местах на реальных устройствах. 
    Иными словами, если вы откроете сайт на компьютере и сузите экран, сэмулировав экран мобильного устройства, то описания всё равно будет сверху. Но если откроете сайт со смартфона, то описание будет снизу. 

  • Дмитрий
    Решение
    22 мая 2018 00:17

    Спасибо огромное, то, что нужно!

    Еще вопрос: как сделать так, чтобы это описание перенеслось в самый низ перед футером. Сейчас оно сразу после ссылок постраничной навигации, а после него идет еще блок

    • Владимир Сергеев
      Разработчик
      Решение
      22 мая 2018 08:34

      В том же файле найдите код:

      {*	БУЛЛЕТЫ	*}
      {if $theme_settings.cat_bullets_show == 'bottom'}
      	{if $wa->get('page') || ( empty($category.params.doptext) && $theme_settings.cat_desc_position !== 'bottom' ) }
      	<div class="margin-top10 blank"></div>
      	<div class="setsborder-bottom"></div>
      	<div class="margin-bottom10 blank"></div>
      	{/if}
      	{include file="bullets.html" items=$theme_settings.cat_bullets_items inline}
      	<div class="margin-bottom10 blank"></div>
      {/if}
      {*	КОНЕЦ: БУЛЛЕТЫ	*}

      И перенесите его над строки: 

      <!-- description -->
      {if $theme_settings.cat_desc_position == 'bottom' && !$wa->get('page')}

      Точнее в вашем случае это будут строки: 

      <!-- description -->
      {if !$wa->get('page') && $wa->isMobile()}

  • Дмитрий
    Решение
    22 мая 2018 09:43

    Еще раз благодарю! Может, увидимся на выставке...

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!