<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B_Drupal_%D0%B8%D0%B7_HTML_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2</id>
	<title>Создание темы Drupal из HTML файлов - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B_Drupal_%D0%B8%D0%B7_HTML_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B_Drupal_%D0%B8%D0%B7_HTML_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2&amp;action=history"/>
	<updated>2026-10-12T10:02:23Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B_Drupal_%D0%B8%D0%B7_HTML_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2&amp;diff=493&amp;oldid=prev</id>
		<title>&gt;WikiSysop: /* Минимальный набор файлов темы Drupal */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B_Drupal_%D0%B8%D0%B7_HTML_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2&amp;diff=493&amp;oldid=prev"/>
		<updated>2015-04-07T20:51:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Минимальный набор файлов темы Drupal&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Как быстро сделать из HTML/CSS файлов тему Drupal.&lt;br /&gt;
&lt;br /&gt;
== Минимальный набор файлов темы Drupal ==&lt;br /&gt;
&lt;br /&gt;
Предположим, у нас есть дизайн, отверстанный в виде файла &amp;#039;&amp;#039;mydesign.html&amp;#039;&amp;#039;, файла &amp;#039;&amp;#039;style.css&amp;#039;&amp;#039; и нескольких картинок в папке &amp;#039;&amp;#039;img&amp;#039;&amp;#039;. Сделаем из этого набора файлов тему Drupal под названием &amp;#039;&amp;#039;mydesign&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
1. Создать папку с именем темы:&lt;br /&gt;
&lt;br /&gt;
 sites/all/themes/mydesign&lt;br /&gt;
&lt;br /&gt;
2. Положить в эту папку три файла:&lt;br /&gt;
&lt;br /&gt;
* mydesign.info&lt;br /&gt;
* page.tpl.php — это переименованный файл &amp;#039;&amp;#039;mydesign.html&amp;#039;&amp;#039;&lt;br /&gt;
* style.css — может называться как угодно, потому что настраивается в файле .info&lt;br /&gt;
&lt;br /&gt;
3. В файле &amp;#039;&amp;#039;mydesign.info&amp;#039;&amp;#039; прописать:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
name = My Design&lt;br /&gt;
description = Моя тема для Drupal&lt;br /&gt;
&lt;br /&gt;
stylesheets[all][] = style.css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Очистить кэш Drupal (drush cc all), зайти в список тем (/admin/appearance) и «Включить и установить по умолчанию» тему «My Design». &lt;br /&gt;
&lt;br /&gt;
Чтобы не поломалась админка, внизу этой же страницы выбрать одну из стандартных тем для «Тема оформления административных страниц».&lt;br /&gt;
&lt;br /&gt;
5. Теперь в &amp;#039;&amp;#039;page.tpl.php&amp;#039;&amp;#039; вставить куски PHP-кода, которые будут выводить заголовок страницы, слоган, логотип, содержимое страницы, кнопки редактирования и т.п.&lt;br /&gt;
&lt;br /&gt;
Эти куски можно вставлять или напрямую, или в виде регионов.&lt;br /&gt;
&lt;br /&gt;
Пример переменной:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;title&amp;gt;&amp;lt;?php print $title; ?&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пример региона:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;header&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Переменные page.tpl.php ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|$site_name || Название сайта&lt;br /&gt;
|-&lt;br /&gt;
|$site_slogan || Слоган&lt;br /&gt;
|- &lt;br /&gt;
|$logo || Логотип&lt;br /&gt;
|- &lt;br /&gt;
|$title || Заголовок страницы&lt;br /&gt;
|- &lt;br /&gt;
|$site_slogan || Слоган&lt;br /&gt;
|-&lt;br /&gt;
|$breadcrumb || Хлебные крошки&lt;br /&gt;
|-&lt;br /&gt;
|$is_front || Возвращает TRUE, если текущая страница является главной&lt;br /&gt;
|-&lt;br /&gt;
|$logged_in || Возвращает TRUE, если пользователь зарегистрирован и вошел на сайт&lt;br /&gt;
|-&lt;br /&gt;
|$is_admin || Возвращает TRUE, если текущий пользователь является админом&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Переменные вставлять в &amp;#039;&amp;#039;page.tpl.php&amp;#039;&amp;#039; так:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print $title; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Панель с вкладками (табами) &amp;quot;Просмотр&amp;quot; и &amp;quot;Правка&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print render($tabs); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если главная страница:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php if ($is_front): ?&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Этот текст будет показан только на главной странице.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Регионы ==&lt;br /&gt;
&lt;br /&gt;
1. Определить регионы в mydesign.info (просто добавить строки с именами новых регионов):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
regions[header] = Шапка сайта&lt;br /&gt;
regions[addres] = Адрес в шапке&lt;br /&gt;
regions[header_menu] = Меню в шапке&lt;br /&gt;
regions[left] = Левая колонка&lt;br /&gt;
regions[content] = Основное содержимое&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Вставить регионы в page.tpl.php, например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;header&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;addres&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;header_menu&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;left&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php print render($page[&amp;#039;content&amp;#039;]); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Теперь очистить кэш:&lt;br /&gt;
&lt;br /&gt;
 drush cc all&lt;br /&gt;
&lt;br /&gt;
4. Перейти в админке в &amp;quot;Блоки&amp;quot; (admin/structure/block) и перетащить в регионы нужные блоки с содержимым страницы, меню, или создать новые блоки.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Drupal]]&lt;/div&gt;</summary>
		<author><name>&gt;WikiSysop</name></author>
	</entry>
</feed>