Интересно, что вы подразумеваете под интеграцией этого плагина... Ведь если я правильно помню, в этом плагине вы создаете свои любые переменные и подставляете им разные значения. Откуда мы можем знать какие переменные вы создали? В общем нет, не интегрирован. Единственное, что мы можем сделать для этого плагина - поддержку Smarty в некоторых настройках темы. Таких, как телефоны и описания к ним. Чтобы не приходилось копаться в шаблонах после обновления темы. Это будет в следующих версиях.
Если бы у нас было решение, то мы бы уже реализовали это в базе, либо дали бы инструкцию по интеграции. Изначально, как видите по картинке, мы планировали поддержку такого функционала и выделили ему место. Картинки в описаниях - просто макеты. Поэтому на них остались подобные артефакты.
Почему этого сейчас нет... Плагинов определения города куча разных. Все они имеют свой функционал и достойны существования. Ну как минимум большинство. Но при этом и логика работы и выходная верстка у всех разная. То есть каждый из них нужно интегрировать по-своему. Сделать это штатно - весьма непростая технически задача, т.к. возможны фатальные конфликты при наличии сразу двух таких плагинов. Даже если в инсталлере отключены все, кроме одного. Поэтому нам нужно сделать выбор на одном или максимум двух плагинах, которые не конфликтовали бы между собой. Иными словами, это вопрос требующий изучения. А в данный момент у нас в приоритете исправление всех существенных и не очень ошибок, коих пока хватает. И работы сейчас ведутся именно в этом направлении. Мы планируем выпустить новую версию с фиксами текущих багов и недочетов до 15 января. После этого уже работать над следующей версией, где будем наращивать функционал. По крайней мере тот, что запланировали изначально.
Некоторые плагины можно встроить уже сейчес через инструкцию по интеграции от разработчика плагина. И использовать для этого нашу заготовленную верстку. Она уже есть в теме. Просто в скрытом виде. Для этого нужно открыть через приложение "Сайт", например, шаблон header/view-1.html. После этого в адресной строке заменить view-1.html на cityselect.html или cityselect2.html, если у вас используется 9 вариант шапки. Далее в этом шаблоне заменить:
{if 0}
на:
{if 1}
Ну или аналогичное условие от плагина, которое определяет, включен он или нет. После этого выбор города появится, но лишь в виде статичной верстки. Её уже можно использовать для интеграции плагинов. Но в большинстве случаев этого не хватит, т.к. большинство плагинов выводят именно свою вёрстку, которую нужно потом с напильником прилизывать под общий стиль.
После обновления не работает выше описанный код как раньше. На базе оригинального файла сити селект, после замены хука сайт не работает. Как теперь быть? if1 и if0 тоже нет, как теперь включать?
В обновленной версии указанного выше кода нет. Теперь не нужно ничего встраивать, всё и так должно работать. За исключением того, что нужно отключить использование хука в самом плагине. Убедитесь, что вы обновили тему полностью.
Мы не оказываем услуги до доработке или интеграции сторонних продуктов. Лишь оказываем техническую поддержку. Иными словами, если вопрос стоит как "Какой именно шаблон отвечает за это место?", то это вопрос к нам. Но тут речь о другом. И может быть я бы и мог бы что-то подсказать, но никаких подробностей вы не дали. Какая часть инструкции не работает? Это массивный многофункциональный плагин. Что именно вы делаете и что от него ожидаете? Ссылку на свою проблемную страницу и желательно на инструкцию от разработчика.
Если меняю хук то сайт перестаёт работать, ошибка 0
В настройках(приложение) лучше включить режим отладки во время появления такой ошибки(после отключить). Тогда на странице будет гораздо больше информации об этой ошибке.
Здравствуйте!
Интересно, что вы подразумеваете под интеграцией этого плагина... Ведь если я правильно помню, в этом плагине вы создаете свои любые переменные и подставляете им разные значения. Откуда мы можем знать какие переменные вы создали? В общем нет, не интегрирован. Единственное, что мы можем сделать для этого плагина - поддержку Smarty в некоторых настройках темы. Таких, как телефоны и описания к ним. Чтобы не приходилось копаться в шаблонах после обновления темы. Это будет в следующих версиях.
Добрый день. Ну там стандартно вывод выбора города, подмена номера телефона (у разных городов разный), email, адреса ПВЗ.
{$region.name}, {$region.phone}, {$region.email} и так далее. В других темах это просто по умолчанию реализовано, поэтому и задал вопрос.
Ребята, подскажите как вообще добавить выбор региона в шапку дестопной и мобильной версии?
чтобы было как на картинке
Если бы у нас было решение, то мы бы уже реализовали это в базе, либо дали бы инструкцию по интеграции. Изначально, как видите по картинке, мы планировали поддержку такого функционала и выделили ему место. Картинки в описаниях - просто макеты. Поэтому на них остались подобные артефакты.
Почему этого сейчас нет... Плагинов определения города куча разных. Все они имеют свой функционал и достойны существования. Ну как минимум большинство. Но при этом и логика работы и выходная верстка у всех разная. То есть каждый из них нужно интегрировать по-своему. Сделать это штатно - весьма непростая технически задача, т.к. возможны фатальные конфликты при наличии сразу двух таких плагинов. Даже если в инсталлере отключены все, кроме одного. Поэтому нам нужно сделать выбор на одном или максимум двух плагинах, которые не конфликтовали бы между собой. Иными словами, это вопрос требующий изучения. А в данный момент у нас в приоритете исправление всех существенных и не очень ошибок, коих пока хватает. И работы сейчас ведутся именно в этом направлении. Мы планируем выпустить новую версию с фиксами текущих багов и недочетов до 15 января. После этого уже работать над следующей версией, где будем наращивать функционал. По крайней мере тот, что запланировали изначально.
Некоторые плагины можно встроить уже сейчес через инструкцию по интеграции от разработчика плагина. И использовать для этого нашу заготовленную верстку. Она уже есть в теме. Просто в скрытом виде. Для этого нужно открыть через приложение "Сайт", например, шаблон header/view-1.html. После этого в адресной строке заменить view-1.html на cityselect.html или cityselect2.html, если у вас используется 9 вариант шапки. Далее в этом шаблоне заменить:
на:
Ну или аналогичное условие от плагина, которое определяет, включен он или нет. После этого выбор города появится, но лишь в виде статичной верстки. Её уже можно использовать для интеграции плагинов. Но в большинстве случаев этого не хватит, т.к. большинство плагинов выводят именно свою вёрстку, которую нужно потом с напильником прилизывать под общий стиль.
Вот такой код для шаблона cityselect.html прислал один из клиентов. Сам не проверял, но говорит, что всё работает.
Разумеется строку с подключением нужно сменить на ту, что дает плагин.
После обновления не работает выше описанный код как раньше. На базе оригинального файла сити селект, после замены хука сайт не работает. Как теперь быть? if1 и if0 тоже нет, как теперь включать?
Плагин: SEO-регионы
Хук: {shopRegionsViewHelper::getWindow()}{shopRegionsViewHelper::getWindow()}
В обновленной версии указанного выше кода нет. Теперь не нужно ничего встраивать, всё и так должно работать. За исключением того, что нужно отключить использование хука в самом плагине. Убедитесь, что вы обновили тему полностью.
А вы точно и для плагина SEO-регионы: https://www.webasyst.ru/store/plugin/shop/regions/ вывод настроили? Вы везде пишите только про Автоопределение и выбор города: https://www.webasyst.ru/store/plugin/shop/citysele...
Нет такого в SEO-регионах: отключить использование хука в самом плагине.
Извиняюсь. Частенько их путаю. Да, встроен теперь плагин cityselect. Если нужны какие-то другие плагины, то уже по инструкции от разработчика.
Нужно встроить SEO-регионы. Инструкция от разработчика после обновления не работает. Если меняю хук то сайт перестаёт работать, ошибка 0.
Мы не оказываем услуги до доработке или интеграции сторонних продуктов. Лишь оказываем техническую поддержку. Иными словами, если вопрос стоит как "Какой именно шаблон отвечает за это место?", то это вопрос к нам. Но тут речь о другом. И может быть я бы и мог бы что-то подсказать, но никаких подробностей вы не дали. Какая часть инструкции не работает? Это массивный многофункциональный плагин. Что именно вы делаете и что от него ожидаете? Ссылку на свою проблемную страницу и желательно на инструкцию от разработчика.
В настройках(приложение) лучше включить режим отладки во время появления такой ошибки(после отключить). Тогда на странице будет гораздо больше информации об этой ошибке.