This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ru:themes:creation [2013/09/13 07:53] Arkady [Создание тем] |
ru:themes:creation [2013/09/22 10:33] (current) Arkady [Создание тем] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Нет ничего легче, чем создать тему для GetSimple. GS использует [[ru:themes:template_tags|тэги шаблона]], точно так же, как это делается в WordPress (если вы с ним знакомы). Шаблоны GS пишутся на PHP. Для создания темы достаточно всего лишь одного файла шаблона - ''template.php''. Достаточно расположить этот файл в папке с уникальным именем, соответствующем наименованию темы, и [[ru:themes:installation|установить тему]], в этом случае состоящую из единственного файла, на сервер. | Нет ничего легче, чем создать тему для GetSimple. GS использует [[ru:themes:template_tags|тэги шаблона]], точно так же, как это делается в WordPress (если вы с ним знакомы). Шаблоны GS пишутся на PHP. Для создания темы достаточно всего лишь одного файла шаблона - ''template.php''. Достаточно расположить этот файл в папке с уникальным именем, соответствующем наименованию темы, и [[ru:themes:installation|установить тему]], в этом случае состоящую из единственного файла, на сервер. | ||
- | Файл ''template.php'' и есть тот шаблон по умолчанию (//Default Template//), используемый для формирования страниц вашего сайта. Возможно и создание других файлов-шаблонов, которые будут использоваться для страниц вашего сайта. Задать шаблон для страницы всегда можно в выпадающем списке **Page Options -> Template**. | + | Файл ''template.php'' и есть тот шаблон по умолчанию (//Default Template//), используемый для формирования страниц вашего сайта. Возможно и создание других файлов-шаблонов, которые будут использоваться для страниц вашего сайта. Задать шаблон для страницы всегда можно в выпадающем списке **Свойства -> Шаблон** на вкладке //Страницы//. |
- | {{:themes:page-options.png|}} | + | |
+ | {{ru:themes:themes.png|}} | ||
+ | |||
===== Из чего состоит тема ===== | ===== Из чего состоит тема ===== | ||
Line 37: | Line 40: | ||
* Всегда добавляйте следующий код первой строкой в любой PHP-файл вашей темы. Таким образом предотвращается несанкионированный прямой доступ к данному конкретному файлу. | * Всегда добавляйте следующий код первой строкой в любой PHP-файл вашей темы. Таким образом предотвращается несанкионированный прямой доступ к данному конкретному файлу. | ||
<code><?php if(!defined('IN_GS')){ die('you cannot load this page directly.'); } ?></code> | <code><?php if(!defined('IN_GS')){ die('you cannot load this page directly.'); } ?></code> | ||
+ | |||
+ | ====== Ссылки ====== | ||
+ | |||
+ | На главную [[ru:|Содержание]] | ||
+ | |||
+ | ===== Страницы этой секции ===== | ||
+ | |||
+ | ===Темы=== | ||
+ | *[[ru:themes:installation|Установка тем]] | ||
+ | *[[ru:themes:template_tags|Список тэгов шаблона]] | ||
+ | *[[ru:theme:template_code_snippets|Примеры кода]] | ||
+ | *[[ru:themes:tips|Советы по разработке]] | ||
+ | | ||