Закрыть окно

Логин:
Пароль:
Регистрация
Забыли свой пароль?

Создаем "каркас" шаблона подробно

Создаем шаблон сайта для 1С-Битрикс в обычном редакторе

Я создаю шаблоны для 1С-Битрикс в “ручном” режиме, т.е. файлы .styles.php, description.php, footer.php, header.php, styles.css, template_styles.css я создаю в php или текстовом редакторе самостоятельно, т.е. без участия 1С-Битрикс.

Это связано с тем, что в предыдущих версиях Битрикс его “визуальный редактор” работал не всегда корректно (во всяком случае, в IE6) и файлы footer.php и header.php всегда приходилось править “вручную”.

Создаем в папке сайта “/bitrix/templates/” новую папку “create_new_template_by_editor” (название папки "create_new_template_by_editor" замените на нужное Вам название).

Создаем файлы каскадных таблиц стилей (CSS): template_styles.css - общие стили для шаблона сайта, styles.css – стили для компонент 1С-Битрикс, h1-h2-boxs.css – стили для “боксов - заголовков” в левой, центральной и правой колонках, mainmenucss.css – стили для верхнего, левого и нижнего меню сайта.

Выделяем из сверстанной html страницы верхнюю часть до параграфа <p>На сайте ведутся профилактические работы</p> и копируем эту часть в новое окно редактора.

Из области заголовка <head>……..</head> шаблона сайта удаляем строки:

<title>На сайте ведутся профилактические работы</title>
<link href="profilactic/profilactic_h1-h2-boxs.css" rel="stylesheet" type="text/css" media="screen" />
<link href="profilactic/profilactic_styles.css" rel="stylesheet" type="text/css" media="screen" />
<link href="profilactic/profilactic_template_styles.css" rel="stylesheet" type="text/css" media="screen" />

Из области верхнего меню шаблона сайта удаляем строки:

<ul>
<li><a title="" href="#">Главная</a></li>
<li><a title="" href="#">Условия</a></li>
<li><a title="" href="#">Цены</a></li>
<li><a title="" href="#">Примеры</a></li>
<li><a title="" href="#">Контакты</a></li>
<li><a title="" href="#">Новости сайта</a></li>
</ul>

В строке:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> вместо “utf-8” подставляем - <?=LANG_CHARSET;?>; - т.е. устанавливаем кодировку сайта.

В области <head>……..</head> шаблона сайта:

Устанавливаем вывод заголовка веб браузера с помощью функции ShowTitle();

<title><? $APPLICATION->ShowTitle();?></title>;

Для вывода значений метаданных на странице используем функцию “ShowMeta()”:

$APPLICATION->ShowMeta("robots") - для вывода метаданных robots;
$APPLICATION->ShowMeta("keywords") - для вывода метаданных keywords (ключевые слова страницы);
$APPLICATION->ShowMeta("description") - для вывода метаданных description (описание страницы);

Подключаем к шаблону сайта основные каскадные таблицы стилей (template_styles.css, styles.css) с помощью функции “ShowCSS()” – $APPLICATION->ShowCSS().

Подключаем дополнительные каскадные таблицы стилей (CSS) с помощью функции “SetAdditionalCSS ()” 

$APPLICATION->SetAdditionalCSS("/bitrix/templates/ create_new_template_by_editor/h1-h2-boxs.css");
$APPLICATION->SetAdditionalCSS("/bitrix/templates/create_new_template_by_editor/mainmenucss.css");

Подключаем к шаблону сайта “специальные стили” 1С-Битрикс с помощью функции “ShowHeadStrings()” – $APPLICATION->ShowHeadStrings();

Подключаем к шаблону сайта “внутренние скрипты” 1С-Битрикс с помощью функции “ShowHeadScripts()” - $APPLICATION->ShowHeadScripts();

В начале “тела” страницы (после тега <body>) добавляем функцию вывода административной панели 1С-Битрикс - $APPLICATION->ShowPanel();

Сохраняем файл под именем ”header.php”.

***Функция ShowHead() - заменяет сразу 6 конструкций:

<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" />
<?$APPLICATION->ShowCSS();?>
<?$APPLICATION->ShowHeadStrings()?>
<?$APPLICATION->ShowHeadScripts()?>
<?$APPLICATION->ShowMeta("keywords")?>
<?$APPLICATION->ShowMeta("description")?>

Выделяем из сверстанной html страницы нижнюю часть от параграфа <p>На сайте ведутся профилактические работы</p> и копируем эту часть в новое окно редактора.

Удаляем строки нижнего меню:

<ul>
<li><a title="" href="#">Главная</a></li>
<li><a title="" href="#">Услуги</a></li>
<li><a title="" href="#">Цены</a></li>
<li><a title="" href="#">Примеры</a></li>
<li><a title="" href="#">Контакты</a></li>
<li><a title="" href="#">Новости сайта</a></li>
<li><a title="" href="#">Карта сайта</a></li>
</ul>

Сохраняем файл под именем ”footer.php” в папке create_new_template_by_editor.

В новом окне редактора добавляем строки:

<? $arTemplate = Array("NAME"=>"Создаем основной шаблон", "DESCRIPTION"=>"Создаем основной шаблон для сайта на 1С-Битрикс");?>

и сохраняем как файл “description.php” в папке “create_new_template_by_editor”. Этот файл служит для вывода в административной части Битрикс названия и описания шаблона.

Открыв сверстанную html страницу в браузере и сделав “копию экрана”, создаем файлы screen.gif (770*600 px внешнее отображение шаблона) и preview.gif (150*120 px “превью” шаблона), которые также сохраняем в папке “create_new_template_by_editor”.

Осталось скопировать папку “images” с графическими злементами для сверстанной html страницы в папку “create_new_template_by_editor” и “облегченная” версия шаблона готова.


Количество показов: 8371
(Голосов: 25, Рейтинг: 3.86)

Новые статьи

Новости от Битрикс

Новости «1C-Битрикс»

http://www.1c-bitrix.ru/upload/iblock/5b1/m!.png

18.05.2012

Предложения этой недели в каталоге «1С-Битрикс: Маркетплейс»

Интересная подборка новых решений появилась на этой неделе в каталоге готовых веб-приложений для сайтов и интернет-магазинов «1С-Битрикс: Маркетплейс». Предложения разработчиков настолько разнообразны, что их фантазии можно только позавидовать. И все они будут полезны в работе вашего сайта, независимо от того, чему он посвящен.

http://www.1c-bitrix.ru/upload/iblock/834/box-bus-11-5-155x161.png

17.05.2012

Новая версия «1С-Битрикс: Управление сайтом 11.5» - CRM в каждом интернет-магазине

В новой версии системы управления веб-проектами «1С-Битрикс: Управление сайтом 11.5» впервые для тиражных CMS интернет-магазин полностью интегрирован с CRM (Customers Relationship Management). Теперь у каждого владельца интернет-магазина на платформе «1С-Битрикс» есть возможность вести единую клиентскую базу, конвертировать каждый заказ в продажу, а также увеличивать объем повторных продаж за счет эффективного учета и анализа информации о клиентах.

http://www.1c-bitrix.ru/upload/iblock/ab5/Logo_Diletant.jpg

17.05.2012

Сайт Diletant.ru – занимательная история на платформе «1С-Битрикс»

Diletant.ru – это познавательный проект, посвященный истории. Создание современного интерактивного ресурса веб 2.0, посвященного «популярной истории», задумывалось авторами проекта, прежде всего, чтобы привлечь внимание к печатной версии журнала «Дилетант». И чтобы создать на основе сайта сообщество людей, которым интересна мировая история.