Page Builder Sandwich Pro проектира заглавната част, долния колонтитул, единичната публикация или страница, архива, резултатите от търсенето и страниците „страницата не е намерена“ (404) на вашата тема с блокове и определя къде да се показва всяка от тях. При активен WooCommerce се добавят и типовете страници за магазин и продукти.
Създаване на шаблон
- В wp-admin отворете Page Builder Sandwich → Theme builder.
- Изберете типа шаблон (например Header или Single post or page). Натиснете Start from a ready-made design, за да започнете от работещ начален шаблон, така че новият шаблон за продуктова страница вече да бъде продуктова страница.
- Проектирайте го в блоковия редактор както всяка страница, след което го публикувайте.
Изберете къде да се показва
В настройките на шаблона Show it on посочва къде се показва, а But not on изброява изключенията (Add exception). Без зададени условия той се показва навсякъде, където се прилага неговият тип. Условията, които можете да използвате:
- Entire site, Front page, Post type, Specific posts or pages, In a category or tag, Archive, Search results, Page not found (404)
- Logged in or out и User role
- Device (настолен компютър, таблет, мобилно устройство)
- Date range и Time of day
- URL parameter, Referrer, Language и Cart contents
Когато повече от един шаблон отговаря на дадена страница, този с най-висок приоритет (Priority, от 0 до 100) печели; при равенство печели най-специфичното условие, а след това най-новият шаблон.
Същите правила за всеки блок
Изберете произволен блок и отворете Display conditions в неговите настройки. Под Show this block when изберете All conditions are met или Any condition is met, след което добавете условия от същия списък. Блок, чиито условия не са изпълнени, не извежда нищо.
Условия и кеширане на страници
Условието Device работи с кеширането на страници: всеки посетител получава една и съща кеширана страница, а малък стилов файл скрива блока на останалите устройства. Условията, които зависят от посетителя, а не от адреса (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents), маркират тази страница като неподлежаща на кеширане, тъй като двама посетители на един и същ адрес могат да видят различно съдържание. Плъгините за кеширане, включително Zinn® Cache, се съобразяват с това.