База знаний
Megashop 3.0FAQ (Общие вопросы)Интеграция с OZONИнтеграция с Яндекс.МаркетЭкспорт в YML PROИнтеграция с AliExpressSEO-фильтрMeta Robots TagИнформация о доставке и оплатеЧасто задаваемые вопросыГруппы товаровSEO-оптимизацияКаталог отзывовGoogle ПокупкиЭлектронная коммерцияПоиск PROSEO-регионыТурбо-страницыSEO-редиректыLink canonical ​Last-Modified​Заказ обратного звонка​HTML-карта сайта​Навигация в хлебных крошкахКупить в 1 кликКупить в 1 клик 2.0Sitemap PROЗаказ в 1 шагБренды PROМассовые измененияЗащита контента для Shop-ScriptАвтообновление курса валют Защита контента для приложения «Блог»Передача заказов из корзин Турбо-страницFast indexЦены ProИнтеграция с МегаМаркетMobisite 3.0MobiSite 2.0MegaShop 2.0VK пиксель PROЭквайринг EpayБлижайший срок доставкиДополнительный поиск товаров в категорииТриггеры PROПоделиться корзинойОбновление остатков и цен по коду артикулаОбщие вопросы
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Рекомендации по внесению изменений в тему дизайна

Поддержка Bodysite
Поддержка Bodysite
5 февраля 2024 15:21
+1

Мы рекомендуем не вносить изменения в код темы дизайна во избежании трудностей с дальнейшими обновлениями. Но если изменения все же требуются, воспользуйтесь следующими инструментами и рекомендациями:

1. Фиксируйте внесенные изменения.

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

2. Использование пользовательских файлов

Используйте пользовательские файлы изменений или нововведений. Данные файлы вы можете найти среди шаблонов темы дизайна.

Пользовательские стили:

user.css

Пользовательские скрипты:

user.js

Чтобы данные файлы были использованы при загрузке страницы, нужно включить соответствующую опцию в настройках оформления в блоке "Тонкие настройки темы дизайна".

3. Использование блоков приложения "Сайт"

Вам не обязательно править шаблоны темы для внесения некоторых изменений. Создайтё блок в приложении "Сайт" с нужным вам ID и он будет подключен к сайту.

Блок для вставки JS в Head:

megashop.head.js 

Блок для вставки CSS в Head:

megashop.head.css

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

megashop.home.about 
megashop.home.about2

Блок для добавления счетчиков:

megashop.footer.counters

Если счетчики не выводятся, попробуйте обернуть их в тег {literal}

Блок для вывода произвольного текста под ценой:

megashop.product.under.price 

Блок с уникальным торговым предложением (иконки преимуществ). Может выводится на главной или в карточке товара:

megashop.utp

Вы можете предложить свои варианты размещения блоков для вывода или подмены информации по ссылке.

4. Установка переменных плагина "SEO-регионы"

Как правило переменные плагина "SEO-регионов" используются для подмены контактных данных: телефонов, адресов и графика работы. Для того чтобы не вносить изменения в код темы дизайна мы реализовали возможность использования переменных плагина в настройках темы дизайна.

Пример переменной:

{shopRegionsViewHelper::parseTemplate('{$region.phone}')}

Заменить статичные данные на переменные можно в разделе "Контактные данные" настроек темы дизайна.