Створення нового шаблону для блоку (на основі «Мій профіль») - Документація 4
Стандартна функціональність¶
Стандартна функціональність CS-Cart включає блок «Мій профіль», який містить:
Блок “Мій профіль” може відображатися як:


Що будемо робити¶
Ми створимо новий шаблон для блоку "Мій профіль" на основі існуючого. Блок має два шаблони, вибір шаблону буде доступний в панелі адміністратора. Новий шаблон блоку виконуватиме одну єдину функцію -відстежити замовлення.
Іншими словами новий шаблон буде обрізаною копією існуючого шаблону. Однак це не завадить вам додати за цим код у новий шаблон.


У панелі адміністратора:


Чим буде корисний цей урок?
- Як формуються та підключаються блоки та шаблони блоків.
- Як створювати свої блоки чи шаблони на основі стандартних блоків.
- Як розширити блок, що існує, за допомогою модуля.
Кожен блок CS-Cart має:
Шаблон, який відображається на вітрині
Містить інформацію про блок, необхідна щоб блок став доступним у платформі.
Аналізуємо існуючий блок «Мій профіль»¶
Пошук шаблону TPL¶
Нам потрібно знайти як формується та відображається існуючий блок «Мій профіль», щоб потім зробити його дублікат та змінити вміст.
Проходимо в "Редагування макетів" панелі адміністратора.
Верхнє меню → Дизайн → Макети
Створюємо новий блок «Мій профіль» або знаходимо існуючий:

Відкриваємо параметри блоку, натиснувши на шестерню.

Нас цікавить налаштування «Шаблон». Ця установка дозволяє вибрати шаблон з доступних.За замовчуванням шаблон лише один.
Так, шаблон називається «Мій профіль», проте якщо подивитися код, то можна дізнатися фактичну назву та розташування шаблону, що підключається.
Дивимося код списку.
Значення value для списку елемента дорівнює blocks/my_account.tpl
Таким чином ми дізналися, який шаблон буде підключений на вітрині.
Усі шаблони дизайну вітрини знаходяться у папці: