Как оставить раскрытыми характеристики в карточке товара Есть решение


Есть ли возможность на странице товара при расположении характеристик под блоком покупки оставить их раскрытыми (раскрытый аккордеон)? Выбирая расположение в контенте товара под блоком покупки они отображаются без необходимости их открывать, можно ли как-то настроить также, но рядом с фотографией? Шаблон Hand Made


2 ответа
  • Сергеев Владимир
    Разработчик
    Решение
    13 августа 2020 20:34

    Здравствуйте, Екатерина! 

    Попробуйте сделать так: включите отображение скрытых настроек.

    Затем включите в разделе настроек страницы отображение контента аккордеоном. И отметьте галочки все пункты раскрыты и можно раскрыть несколько пунктов. 

  • Екатерина
    Решение
    7 января 2021 19:06

    Добрый день!

    Подскажите, можно ли оставить характеристики под блоком покупки, а описание убрать вниз в контент товара? Что-то не получилось это сделать настройками, либо вместе с характеристиками все сползает вниз, либо описание располагается в один столбик с характеристиками около фото. Либо описание остается рядом с фото, а характеристики уходят вниз. Наоборот сделать не получается.

    • Сергеев Владимир
      Разработчик
      Решение
      11 января 2021 17:01

      Здравствуйте, Екатерина! 

      Через настройки это сделать вряд ли получится, т.к. я не предусматривал, что такой кейс может кому-то понадобиться. 

      Если только править код.
      Для этого откройте приложение Магазин –> витрина –> шаблоны.
      Найдите файл product.html в нём найдите фрагмент кода:

      {if $product.description && !empty($product_description_pos) && $product_description_pos == 'buy_block'}
      	{$product.description|regex_replace:'/<style\b[^<]*(?:(?!<\/style>)<[^<]*)*<\/style>|<amp-img([\w\W]+?)><\/amp-img>|<amp-iframe([\w\W]+?)>*<\/amp-iframe>/':''}
      {/if}

      И замените его на этот код:

      <div class="uk-margin-top">
          {include file="product.features.html" type="full" inline}
      </div>

      Это вывод характеристик под блок покупки. 

       

      Теперь надо описание перенести вниз.
      Здесь можно немного "обмануть" тему настройками.

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

      {* NOTE: FUNCTIONS *}

      И перед ней вставьте код:

      {$features_mode = 'none'}
      {$product_description_pos = ''}

      Результат:

      • Сергеев Владимир
        Разработчик
        Решение
        11 января 2021 17:11

        Добавил скрытую настройку в обновление, чтобы вам каждый раз не вносить эти правки. 

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

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