Настройка плагина SEO-регионы


Владимир, добрый день!

Подскажите как настроить вывод плагина SEO-регионы https://www.webasyst.ru/store/plugin/shop/regions/ куда нужно вставить код что бы также выводилось на полный версии http://joxi.ru/krD8dv0IEyMz8r , http://joxi.ru/eAOlkwNsxKwlDr а на мобильной так http://joxi.ru/EA49ElZtw5P5Xr http://joxi.ru/823b0yKIJQnQpm + не работают переменные http://joxi.ru/KAgkQwXf4Gna0A

4 ответа
  • Рафаэль
    Решение
    7 января 2018 15:57

    Если необходимо добавить шаблон в информационных страницах

    В шаблоне page.html найти строку {$page.content}.

    Заменить {$page.content} на {shopRegionsViewHelper::getContentPage()}

  • Владимир Сергеев
    Разработчик
    Решение
    31 июля 2017 18:45

    Сложно думать в рамках чужого дизайна.
    В рамках темы дизайна proStore хелпер плагина можно вывести в это место.

    Либо под форму поиска товаров.

    Переменные не работают, потому что вывод настроек темы экранируется от переменных.
    Так устроен движок.
    Чтобы вывести как на скриншоте, создайте блок prostore.header_info_1 и вставьте туда код:

    <div>
        <i class="fa fa-clock-o"></i>
        <span>пн.-сб.</span>
        <span class="nowrap h5">9:00 – 21:00</span>
    </div>
    <div>
        <i class="fa fa-map-o"></i>
        <a href="#" class="popuplink">Как нас найти</a>
    </div>
    <div>
        {хелпер плагина}
    </div>
    

    Чтобы вывести под поиском создайте другой блок – prostore.header_search

    Для плагина Seo-регионы также нужно прописать в блоке prostore.user_css следующий код:

    .shop-regions-window__wrapper, 
    .shop-regions-ip-analyzer__wrapper,
    .shop-regions-window_show {
      z-index: 400 !important;
      /* Уменьшит внутренний оступ, чтобы диалог поместился в одну строку */
      padding: 30px 20px !important; 
    }
    
    • Владимир Сергеев
      Разработчик
      Решение
      18 октября 2017 14:11

      С хелпером плагина код будет выглядеть вот так:

      <div>
          <i class="fa fa-clock-o"></i>
          <span>пн.-сб.</span>
          <span class="nowrap h5">9:00 – 21:00</span>
      </div>
      <div>
          <i class="fa fa-map-o"></i>
          <a href="#" class="popuplink">Как нас найти</a>
      </div>
      <div>
          {shopRegionsViewHelper::getWindow()}
      </div>
      • Рафаэль
        Решение
        3 декабря 2017 19:14

        Почему плагин на витрине у меня отображается так?

        Вроде все прописал и обернул в теги...


        ???


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

          На последнем скриншоте (блок prostore.header_info_1) уберите сверху и снизу теги {literal}.

          Эти теги экранируют смарти теги, включая хелпер плагина.

          • Рафаэль
            Решение
            3 декабря 2017 20:27

            Тогда сайт виснет

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

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


              • Рафаэль
                Решение
                3 декабря 2017 22:13

                Спасибо!

                То есть если я использую несколько витрин на одном домене, мне необходимо дублировать регионы под каждую витрину?

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

                  Видимо, да.
                  Такая особенность плагина.
                  Пожелания и предложения по поводу этой особенности нужно направлять уже разработчику плагина.
                  Ну хотя бы, что бы плагин не "клал" сайт, если регионов нет.

  • Рафаэль
    Решение
    7 января 2018 19:59

    Если необходимо добавить телефоны регионов на главной странице:

    Создать блок

    prostore.header_info_2

    Если телефонов больше чем один, иконку лучше не использовать (так как получается один телефон с иконкой, а другой без):

    <div class="h5">
     <a href="tel:{shopRegionsViewHelper::parseTemplate('{region_phone}')}" class="color">
            <span class="nowrap">{shopRegionsViewHelper::parseTemplate('{region_phone}')}</span>
     </a>
    </div>
    <div>
     <i class="fa fa-id-card-o"></i>
     <a href="/kontakty/" class="popuplink">Контакты</a>
    </div>
  • Игорь
    Решение
    23 марта 2021 14:30

    Подскажите, пожалуйста, как правильно добавить сюда?
    • Владимир Сергеев
      Разработчик
      Решение
      24 марта 2021 14:16

      Попробуйте, конечно...
      Но что получится, на 100% гарантировать не могу. 

      Откройте в теме для Сайта файл header.top_panel1.html
      В этом файле найдите строку

      </ul>{*/top-logins*}

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

      <li class="float-left">
          {shopRegionsViewHelper::getWindow()}
      </li>

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

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