Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
как_работать_с_кодом_шаблона [2015/08/20 13:24] watch-led.ru@mail.ru создано |
как_работать_с_кодом_шаблона [2017/06/17 11:15] (текущий) watch-led.ru@mail.ru |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Как работать с кодом шаблона? | + | ====== Как работать с кодом шаблона? ====== |
| - | Короткая ссылка на эту страницу: http://qnits.ru/s/настройкаДизайна | + | * Учебник HTML, основы - [[http://www.webremeslo.ru/html/glava0.html|ссылка]] |
| + | * Учебник CSS для начинающих - [[http://www.webremeslo.ru/css/glava0.html|ссылка]] | ||
| - | 23 марта 2015 г. | + | ===== Доступ к коду шаблона: ===== |
| - | 12:56 | + | |
| - | • Учебник HTML, основы - ссылка | ||
| - | • Учебник CSS для начинающих - ссылка | ||
| - | |||
| - | Доступ: | ||
| По ссылке ваш-магазин.ru/manager/page/Template | По ссылке ваш-магазин.ru/manager/page/Template | ||
| - | • Браузерный интерфейс для редактирования разметки, css, js, картинок | + | * Браузерный интерфейс для редактирования разметки, css, js, картинок |
| - | • И ftp доступ для прямого редактирования | + | * И [[ftp_доступ_к_витрине|ftp доступ]] для прямого редактирования |
| - | Страницы: | + | ===== Страницы: ===== |
| - | Разметка шаблона (tpl) | + | **Разметка шаблона (tpl)** |
| - | Принцип прост."tpl файлы" - это HTML код отдельных частей шаблона, с вставками тегов в {фигурных скобках}, на место тегов в отображении подставляется динамическое содержимое.Если нужно вставить НЕпеременную с фигурными скобками (например скрипт, содержащий фигурные скобки), то этот код надо окружить тегами {literal} здесь ваш код {/literal}.Основные теги которые могут вам понадобится | + | Принцип прост."tpl файлы" - это HTML код отдельных частей шаблона, с вставками тегов в {фигурных скобках}, на место тегов в отображении подставляется динамическое содержимое. Если нужно вставить НЕпеременную с фигурными скобками (например скрипт, содержащий фигурные скобки), то этот код надо окружить тегами {literal} здесь ваш код {/literal}. |
| - | • {$название переменной} список переменных | + | |
| - | Подставляет на место тега значение соответствующей переменной шаблона | + | **Основные теги которые могут вам понадобится:** |
| - | • {if (условие)} 111 {/if} | + | |
| - | Выводит 111 если выполняется условие | + | <WRAP center round box 100%> |
| - | • {if (условие)} 111 {else} 222 {/if} | + | {$название переменной} [[переменные_шаблонов|список переменных]] |
| - | Выводит 111 если выполняется условие, 222 если оно не выполняется. | + | * Подставляет на место тега значение соответствующей переменной шаблна. |
| - | + | ||
| + | {if (условие)} 111 {/if} | ||
| + | * Выводит 111 если выполняется условие | ||
| + | |||
| + | {if (условие)} 111 {else} 222 {/if} | ||
| + | * Выводит 111 если выполняется условие, 222 если оно не выполняется. | ||
| + | </WRAP> | ||
| Вот и вся основная информация по управлению разметкой. | Вот и вся основная информация по управлению разметкой. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | * Head.tpl - код раздела Head (если есть необходимость, создаёте файл в таком формате и заливаете на фтп); | ||
| + | * Код раздела Body (index.tpl) - (отвечает за содержимое верхней, боковых, нижней части шаблона) | ||
| + | * Каталог (products.tpl) - (отвечает за содержимое категорий товаров: блоки товара, фильтр товара, навигационные кнопки страниц, описание категории) | ||
| + | * Главная страница (start_page.tpl) - (отвечает за содержимое главной страницы: блоки товаров, описание главной страницы) | ||
| + | |||
| + | **CSS** | ||
| + | * Хранит в себе файлы стилевых описаний HTML тегов (т.е через .css мы редактируем все элементы сайта, меняем их внешний вид -размер, цвет, шрифт и т.д.) | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Чтобы отредактировать карточку товара или любой другой блок, закрытый для прямого редактирования - смотрим её css стил в permanent.css и переносим этот код, с изменением в style.css | ||
| + | </WRAP> | ||
| + | |||
| - | 1) Head.tpl - код раздела Head | + | **Картинки** |
| - | + | * Папка с графическими элементами дизайна (логотипы, кнопки, и др.) | |
| - | 2) Код раздела Body (index.tpl) - (отвечает за содержимое верхней, боковых, нижней части шаблона): | + | * URL адрес до папки картинок "ваш-сайт.ру/design/images/ваша-картинка" |
| - | + | ||
| - | + | ||
| - | + | ====== Как найти код элемента? ====== | |
| - | 3) Каталог (products.tpl) - (отвечает за содержимое категорий товаров: блоки товара, фильтр товара, навигационные кнопки страниц, описание категории): | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | 4) Главная страница (start_page.tpl) - (отвечает за содержимое главной страницы: блоки товаров, описание главной страницы) | + | |
| - | + | ||
| - | + | ||
| - | CSS | + | |
| - | Хранит в себе файлы стилевых описаний HTML тегов (т.е через .css мы редактируем все элементы сайта, меняем их внешний вид -размер, цвет, шрифт и т.д.) | + | |
| - | + | ||
| - | Картинки | + | |
| - | Папка с графическими элементами дизайна (логотипы, кнопки, и др.) | + | |
| - | URL адрес до папки картинок "ваш-сайт.ру/design/images/ваша-картинка" | + | |
| - | + | ||
| - | + | ||
| - | Как найти код элемента? | + | |
| В каждом браузере присутствует функция "Просмотр кода элемента": (*название может отличаться для каждого браузера) | В каждом браузере присутствует функция "Просмотр кода элемента": (*название может отличаться для каждого браузера) | ||
| - | |||
| - | Для того, чтобы найти код конкретного элемента - кликаем по эл-ту (прим. картинке), и в открывшемся окне кода у нас будет выделен блок с данным эл-том: | + | Для того, чтобы найти код конкретного элемента - кликаем по эл-ту (прим. картинке), и в открывшемся окне кода у нас будет выделен блок с данным эл-том |
| - | + | ||
| - | • Таким образом мы видим что данное фото находится в .tpl файле в блоке (3) "<div class="photo-big"…>" и в таблице стилей .css (4) - ".photo-big { width:267…}" | + | * Таким образом мы видим что данное фото находится в .tpl файле в блоке (3) "<div class="photo-big"…>" и в таблице стилей .css (4) - ".photo-big { width:267…}" |
| В этих же окошках можем менять, добавлять параметры (изменения происходят в реальном времени). | В этих же окошках можем менять, добавлять параметры (изменения происходят в реальном времени). | ||
| Строка 65: | Строка 66: | ||
| После того, как подогнали параметры их нужно перенести в соответствующий файл сайта. | После того, как подогнали параметры их нужно перенести в соответствующий файл сайта. | ||
| - | Переходим в менеджер-панель > открываем соответствующий файл > находим нужный блок > меняем параметры > сохраняем: | + | Переходим в менеджер-панель > открываем соответствующий файл > находим нужный блок > меняем параметры > сохраняем: |
| + | {{:pasted:20150820-134448.png}} | ||