Эта статья описывает пошаговый план по созданию темы. Предназначена для опытных пользователей.
Если что-то не понятно - обратитесь к статье [[ru:themes:tutorial|Урок по созданию темы]]
По умолчанию считаем что страница валидная, и сделана по стандартам. В нашей задаче мы лишь добавим необходимое для GetSimple.
====Подготовительные работы====
**1** Готовим html-страницу шаблона, и заливаем в директорию ''theme'', создав там новую директорию для нашей темы. Имя шаблона в админке берется из названия директории шаблона. Скриншот шаблона кладем в ''///images/screenshot.png//'', размер //250*250px// достаточно.
**2** Основной файл шаблона(''index.html'') называем ''template.php''. Не используем поддиректории для //.php// файлов темы.
**3** В панели управления сайта в меню "тема" активируем в списке нашу новую тему, и в списке выбираем "Редактировать тему".
====HEAD====
**4** Каждый //.php// файл(допустим у вас используются инклюды) должен начинаться с ''''
**5** В тэге //
// вставляем: '' < '', или '' — ''
**6** В //// нашего шаблона необходимо вставить тэг '''', он нужен для плагинов.
**7** Добавляем путь к директории шаблона к динамичным ссылкам стилей, скриптов и картинок. Например
''href=”**/**style.css”''
==== BODY ====
**8** В тэг //// добавляем ''”** >''
**9** Добавляем путь к директории шаблона у всех картинок, например ''''.
**10** Либо вот такая конструкция для вставки логотипа, со ссылкой на главную, и с названием сайта в alt:
''**”>/**images/logo.png” width=“303” height=“82” alt=”****” />''
**11** Тег для заголовка страницы: ''''
**12** Тег для контента ''''
**13** Тег для даты ''''.
**14** Тег для сайдбара: ''''. А сам код сайдбара вставим в настроках темы в компонентах.
**15** Меню: ''''
==== FOOTER ====
**16** В копирайтах в подвале ставим имя сайта: '''', и год: ''''.
**17** Ссылка на сайт GetSimple: ''''
**18** Некоторым плагинам нужен такой тэг в подвале: ''''.
====Контент====
**19** Заполняем данные в настройках сайта. Редактируем заголовок главной страницы и наполняем контент.
**20** Любые части страницы шаблона делаются через компоненты. В админке в меню **Темы** раздел **Компоненты**. В шаблоне вставляем компонент тегом: ''''.
**21** Можно инклюдить созданную страницу в шаблоне тегом '''', где 'slug' это **Постоянная ссылка** на вашу новую страницу(берется в опциях страницы).
====Окончательная отделка====
**22** Чтобы в WYSIWYG-редакторе использовались стили шаблона, копируем файл стиля в корень с именем ''editor.css''.
**23** Чтобы создать шаблон для внутренних страниц сайта, копируем файл шаблона под другим именем, и применяем этот стиль у всех страниц, кроме //Заглавной//.
====== Ссылки ======
На главную [[ru:|Содержание]]
===== Страницы этой секции =====
=== Руководства, Советы ===
*[[ru:security|Дополнительные меры безопасности]]
*[[ru:how_to:accessibility|Горячие клавиши]]
*[[ru:components-depending-on-the_page|Вывод компонентов в зависимости от страницы]]
*[[ru:SEO for GetSimple|Оптимизация сайта на GetSimple для поисковых систем (SEO)]]
*[[ru:themes:tutorial|Урок по созданию темы]]