В «Универсам» встроены следующие шаблоны страниц:
- Корзина (content-page-basket.php) — шаблон внутренней части страницы Корзина.
- Бренды (content-page-brands.php) — шаблон внутренней части отображения списка брендов.
- Лицензионные соглашения( content-page-agreements) — шаблон внутренней части страницы лицензионных соглашений (используются для электронных товаров, например программного обеспечения).
- Оформления заказа (content-page-checkout.php) — шаблон внутренней части страницы оформления заказа.
- Сравнения товаров (content-page-compare_products.php) — шаблон внутренней части страницы сравнения товаров.
- Карта (content-page-map.php) — шаблон внутренней части карты сайта.
- Оплата заказа (content-page-pay_order) — когда клиент вводит номер заказа в виджете Оплатить заказ, то открывается этот шаблон.
- Популярные товары (content-page-popular.php) — шаблон внутренней части популярных товаров.
- Категории товаров (content-page-products.php) — шаблон внутренней части отображения категорий товаров.
- Рекомендуемые товары (content-page-recommend.php) — шаблон внутренней части страницы рекомендуемых товаров. Это товары, которые Вы отмечаете сердечками в списке товаров в админке.
- Популярные товары (content-page-popular.php) — шаблон внутренней части популярных товаров.
- Отзывы покупателей (content-page-reviews.php) — шаблон внутренней части страницы отзывов покупателей.
- Результаты поиска (content-page-search.php) — шаблон отображения результатов поиска.
- Акции (content-page-shareonline.php) — шаблон внутренней части страницы акций.
- Товар дня (content-page-special_offer.php) — шаблон внутренней части страницы специальных предложений, например товаров дня.
- Избранное (content-page-wishlist.php) — шаблон внутренней части страницы Избранное.
- Личный кабинет (content-page-your_account.php) — шаблон внутренней части личного кабинета пользователя. Отдельные страницы находятся в папке your-account
- Подписка на рассылку (content-page-your_subscribed.php) — на этой странице клиент отписывается, когда нажимает «отписаться» в рассылке.
- Товар (content-single_product.php) — шаблон внутренней части отобрания товара.
- Блок сопутствующие товары (cross_sells.php) — шаблон сопутствующих товаров, который выводится в корзине.
- Форма добавления отзыва (form-add-reviews.php) — шаблон формы добавления отзыва.
- Отображение товара в каталоге (grid_product.php) — шаблон отобрания товара плиткой.
- Отображение товара в каталоге (list_product.php) — шаблон отобрания товара списком.
- Меню личного кабинета (menu-your-account.php) — Меню личного кабинета пользователя.
- Модальное окно (modal.php) — шаблон модального окна.
- Страница (page.php) — шаблон всех страницы по умолчанию, если другой не найден.
- Вывод каталогов (page-catalogs.php) — шаблон каталогов, при просмотре страницы «Каталог товаров», если задан «Просматривать список каталогов» для этой странице.
- Вывод категорийpage-categories.php) — шаблон категорий, при просмотре страницы «Каталог товаров», если просмотр начинается с категорий.
- Страница товаров (page-products.php) — шаблон страницы вывода товаров списком или плиткой, для всех страниц, которые отображают товары и для которых не заданы индивидуальные шаблоны. Например, страница «Каталог товаров», страница «Популярные товары».
- Страница Каталог товаров (page-products_list.php) — индивидуальная страница каталога товаров.
- Страница поиска (page-search.php) — шаблон страницы поиска.
- Страница результатов покупки (page-transaction_results.php) — шаблон вывода результатов покупки.
- Страница личного кабинета (page-your_account.php) — шаблон личного кабинета.
- Панели корзины (popup-add-to-cart.php) — шаблон отображения панели корзины, которое появляется после добавления товар справа.
- Фильтры товаров (product-filter.php) — шаблон виджета фильтров товаров
- Отображение товара (products_view.php) — шаблон перед отображение товаров списком или плиткой. В нем обычно выводятся виджеты и пагинация.
Многие шаблоны разделены на несколько файлов. Например, шаблон страницы с корзиной использует универсальный шаблон (page.php) и шаблон content-page-basket.php, который подключается через функцию usam_get_content().
Как изменять шаблоны
Для изменения шаблонов сначала скопируйте их в вашу тему, чтобы они не изменились при обновлении платформы. Для этого перейдите Инструменты => Универсам => Файлы темы. Выберите шаблоны, которые вы хотите изменить и нажмите «Переместить файлы шаблонов». Шаблоны переместились в wp-content/themes/universam/magazine/. Откройте Внешний вид => Редактор. Теперь вы можете выбрать папку magazine и нужный шаблон и изменить его.
Если вы что-то сделаете не правильно вы можете закачать файл заново. Для этого перейдите Настройки => Магазин => Внешний вид => Файлы темы. Снимите галочку у шаблона, который вы хотите закачать и нажмите «Переместить файлы шаблонов». Затем снова отметьте его и нажмите «Переместить файлы шаблонов».
Как добавить страницы
Страницы, которые создаются при развертывании интернет-магазина Универсам:
- Каталог
- Распродажа
- Товар дня
- Новинки
- Отзывы
- Бренды
- Рекомендуемые товары
- Популярные товары
Страницы, которые можно создать при помощи добавления шорт-кода:
- Что с моим заказом
- Акции магазина
Страницы, которые являются виртуальными:
- Поиск [search] — ссылка http://test.ru/search
- Карта категорий [map] — ссылка http://test.ru/map
- Сравнение товаров [compare_products] — ссылка http://test.ru/compare
- Избранное [wishlist] — ссылка http://test.ru/wish-list
- Корзина [basket] — ссылка http://test.ru/basket
- Оформление заказа [checkout] — ссылка http://test.ru/checkout
- Результаты транзакции [transaction_results] — ссылка http://test.ru/transaction-results
- Личный кабинет [your_account] — ссылка http://test.ru/your-account
- Подписка на новости [your_subscribed] — ссылка http://test.ru/your-subscribed
Используя ссылки, заменив test.ru на ваш домен, вы можете выводить их в нужных частях вашего шаблона. Или вы можете использовать функцию
usam_get_virtual_page( $pagename )
для вывода в Вашем шаблоне.
В начиная с версии 5.77 виртуальные страницы создаются, как обычные страницы для обеспечения надежности, но их можно удалить из раздела «Страницы».