Перейти к содержанию
Форум поддержки пользователей VamShop

Как изменить внешний вид страницы, формы?


Рекомендуемые сообщения

В VamShop 2 в 99% случаев всё делается через админку, в файлы лазить вообще не надо.
 
Если совсем коротко, то каталог построен на смарти-метках, у смарти-меток есть свой шаблон по умолчанию, прописанный в файле, именно шаблоном по умолчанию отрисовываются страницы. Смарти-метки находятся в папке /app/Catalog/. Но что б поменять внешний вид, не надо лазить в файлы, шаблон можно менять через параметр template.
 
К примеру, вот есть форма обратной связи - http://demo.vamshop.com/page/contact-us.html
 
Если нужно поменять что-либо в каталоге, изменить html-код, форму, то сначала смотрим в админке, какой тэг используется для этой формы, либо страницы.
 
Страница находится в разделе Информация, переходим в Админку - Содержимое - Каталог, заходим внутрь раздела Информация и редактируем нашу страницу Обратная связь.
 
Видим, что форма выводится тэгом {contact_us}
 
Как нам залезть внутрь содержимого {contact_us} тэга, т.е. как изменить шаблон отображения?! 
 
Делается это очень просто.
 
Идём в Админку - Расширения - Тэги, смотрим тэг contact_us, в описании видим, что у тэга есть параметр template , т.е. как раз что б менять внешний вид по умолчанию.
 
Внизу страницы нажимаем кнопку Создать микро шаблон их тэга.
 
Задаём псевдоним шаблону, например my-contact, сохраняем шаблон.
 
Мы тем самым сохранили шаблон в Админке - Оформление - Микро-шаблоны.
 
Теперь нам нужно указать тэгу {contact_us}, что б он рисовал страницу нашим шаблоном my-contact, а не шаблоном по умолчанию.
 
Редактируем страницу Обратная связть в Админке - Содержание - Каталог и меняем (если магазин на русском языке, то меняйте для русского языка, т.е. во вкладке Русский. Кстати, если у Вас в магазине только один язык, русский, то можно удалить английский язык из магазина в Админке - Локализация - Языки):
 
{contact_us}
 
на:
 
{contact_us template='my-contact'}
 
Теперь страница будет отрисовываться нашим шаблоном my-contact.
 
Затем уже меняем как нам нужно сам шаблон my-contact в Админке - Оформление - Микро-шаблоны.
 
Вот на таком принципе построен весь каталог в VamShop 2.
 
Просто нужно один раз понять принцип построения каталога и затем уже можно менять любую часть магазина по своему усмотрению.
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...