User Tools

Site Tools


ru:themes:shorttutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:themes:shorttutorial [2014/01/10 20:40]
lukoie [BODY]
ru:themes:shorttutorial [2014/01/13 12:32] (current)
Arkady [Подготовительные работы]
Line 4: Line 4:
  
 ====Подготовительные работы==== ====Подготовительные работы====
-**1** Готовим html-страницу шаблона,​ и заливаем в директорию ''​theme'',​ создав там новую директорию для нашей темы. Имя шаблона в админке берется из названия директории шаблона. Скриншот шаблона ложим в ''///​images/​screenshot.png//'',​ размер //​250*250px//​ достаточно.+**1** Готовим html-страницу шаблона,​ и заливаем в директорию ''​theme'',​ создав там новую директорию для нашей темы. Имя шаблона в админке берется из названия директории шаблона. Скриншот шаблона ​кладем в ''///​images/​screenshot.png//'',​ размер //​250*250px//​ достаточно.
  
 **2** Основной файл шаблона(''​index.html''​) называем ''​template.php''​. Не используем поддиректории для //.php// файлов темы. ​ **2** Основной файл шаблона(''​index.html''​) называем ''​template.php''​. Не используем поддиректории для //.php// файлов темы. ​
Line 36: Line 36:
 **15** Меню:​ ''<?​php get_navigation(return_page_slug());​ ?>''​ **15** Меню:​ ''<?​php get_navigation(return_page_slug());​ ?>''​
 ==== FOOTER ==== ==== FOOTER ====
-**17** В копирайтах в подвале ставим имя сайта: ''<?​php get_site_name();​ ?>'',​ и год: ''<?​php echo date('​Y'​);​ ?>''​.+**16** В копирайтах в подвале ставим имя сайта: ''<?​php get_site_name();​ ?>'',​ и год: ''<?​php echo date('​Y'​);​ ?>''​.
  
-**18** Ссылка на сайт GetSimple: ''<?​php get_site_credits();​ ?>''​ +**17** Ссылка на сайт GetSimple: ''<?​php get_site_credits();​ ?>''​
- +
-**19** Некоторым плагинам нужен такой тэг в подвале:​ ''<?​php get_footer();?>''​.+
  
 +**18** Некоторым плагинам нужен такой тэг в подвале:​ ''<?​php get_footer();?>''​.
 ====Контент==== ====Контент====
-**20** Заполняем данные в настройках сайта. +**19** Заполняем данные в настройках сайта. ​Редактируем заголовок главной страницы и наполняем контент.
-Затем на вкладке **Страницы** отредактируйте заголовок главной страницы и скопируйте в поле ​WYSIWYG-редактора главный ​контент ​страницы,​ который будет отдаваться системой тэгом шаблона ''<?​php get_page_content();​ ?>''​.+
  
-**21** Любые части страницы шаблона делаются через компоненты. В админке в меню **Темы** раздел **Компоненты**. В шаблоне вставляем компонент тегом: ''<?​php get_component('​Имя_компонента'​);?>''​.+**20** Любые части страницы шаблона делаются через компоненты. В админке в меню **Темы** раздел **Компоненты**. В шаблоне вставляем компонент тегом: ''<?​php get_component('​Имя_компонента'​);?>''​.
  
-**22** Можно инклюдить созданную страницу в шаблоне тегом ''<?​php getPageContent('​slug'​);​ ?>'',​ где '​slug'​ это **Постоянная ссылка** на вашу новую страницу(берется в опциях страницы).+**21** Можно инклюдить созданную страницу в шаблоне тегом ''<?​php getPageContent('​slug'​);​ ?>'',​ где '​slug'​ это **Постоянная ссылка** на вашу новую страницу(берется в опциях страницы).
 ====Окончательная отделка==== ====Окончательная отделка====
-**23** Чтобы в WYSIWYG-редакторе использовались стили шаблона,​ копируем файл стиля в корень с именем ''​editor.css''​. ​+**22** Чтобы в WYSIWYG-редакторе использовались стили шаблона,​ копируем файл стиля в корень с именем ''​editor.css''​. ​
  
 +**23** Чтобы создать шаблон для внутренних страниц сайта, копируем файл шаблона под другим именем,​ и применяем этот стиль у всех страниц,​ кроме //​Заглавной//​.
 ====== Ссылки ====== ====== Ссылки ======
  
ru/themes/shorttutorial.1389386435.txt.gz · Last modified: 2014/01/10 20:40 by lukoie