Тема оформления
Всё о внешнем виде магазина: из чего состоит тема, какие данные доступны шаблону, какие теги и атрибуты она использует и как собрать свою тему с нуля.
- Как устроено оформление За что отвечает тема, а что магазин делает сам, и почему новая тема сразу получает рабочую корзину и оформление заказа.
- Из чего состоит тема Полный список файлов и шаблонов: какая страница каким файлом рисуется и что будет, если файла нет.
- Файл theme.json и настройки темы Как описать настройки, которые владелец магазина увидит в панели, и как прочитать их значения в шаблоне.
- Каркас страницы: блоки и включения Как страница наследует общий каркас, где переопределять заголовок и содержимое и как выносить повторяющиеся куски.
- Теги шаблонов: справочник Деньги, количества, ссылки, переводы, эскизы фотографий, подключение стилей и скриптов — все теги с примерами.
- Данные страниц: что доступно шаблону Переменные, которые есть на каждой странице, и то, что приходит своё на каждый раздел витрины.
- Помощник $shop: списки магазина Категории, страницы, подборки товаров, бренды, метки, отзывы и корзина — прямо из шаблона, без подготовки данных.
- Данные товара Поля карточки в списке и страницы товара: цена, наличие, характеристики, варианты покупки, упаковки и услуги.
- Характеристики товара Как вывести характеристики в теме: одна строка на характеристику, несколько значений, цвета, ссылки и значения вариантов покупки.
- Цены, количества и валюта Почему в шаблоне ничего не считают, откуда берётся валюта и как правильно вывести сумму и дробное количество.
- Адреса разделов и языки Три схемы адресов, языковые префиксы и правило: ссылки берут готовыми, а не склеивают руками.
- Атрибуты data-*: поведение витрины Главная страница для верстальщика: полный список атрибутов, за которые цепляется магазин, с примерами разметки.
- Формы витрины Защита формы, проверка «я не робот», вывод ошибок рядом с полем и адреса всех действий покупателя.
- Стили, скрипты и картинки темы Как подключать свои файлы, что магазин добавляет сам и почему порядок подключения важен.
- Тексты темы и языки Где лежат надписи темы, как сделать их переводимыми и как написать текст со склонением по числу.
- Точки для дополнений Полный список мест, куда дополнения выводят свою разметку, и что будет, если тема их не поставит.
- Своя тема с нуля Порядок работы от копии базовой темы до готового оформления: с чего начать, что делать в каком порядке.
- Проверка перед выпуском Список того, что нужно открыть и нажать своими руками, прежде чем считать тему готовой.
- Упаковка и публикация темы Как собрать тему в пакет, что в него попадает, а что нет, и как выложить её в маркетплейс.
- Грабли, на которые наступают Ошибки, которые не видны на тестовом магазине и всплывают у покупателя: валюта, пустая корзина, кэш и остатки.