Как сделать дизайн для битрикса

Создаём шаблон 1С-Битрикс на базе Bootstrap вёрстки

Введение

Уважаемый читатель, данная статья является по сути своей продолжением статьи «Как сверстать веб-страницу. Часть 2 — Bootstrap» и здесь мы отойдём от собственно вёрстки, занявшись интеграцией HTML шаблона в CMS 1С-Битрикс.

В предыдущей части Хабраюзер Mirantus сверстал шаблон Corporate Blue от студии Pcklaboratory с помощью Bootstrap 3.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Для данной статьи мы воспользуемся одним из форков репозитория на GitHub, приведённого в конце предыдущей статьи, поскольку в нём были исправлены некоторые баги.

Создание каркаса шаблона

Шаблон сайта с точки зрения 1С-Битрикс – это папка с набором определённых файлов внутри, поэтому шаблон может быть создан как через файловую структуру (инструментами 1С-Битрикс, по FTP или SSH), так и с помощью раздела.

(это будет пример рабочей страницы на котором мы будем проверять работоспособность нашей рабочей области) в котором помимо Html разметки мы добавим вызов header’а и footer’а (они создадутся автоматически, если создавать страницу средствами 1С-Битрикс):

Элементы 1С-Битрикс

Фактически мы создали статичный HTML каркас с минимальным набором элементов 1С-Битрикс, который уже работает.
Дальнейшая наша задача – перевод отдельных функциональных блоков на работу с компонентами 1С-Битрикс.

Компоненты 1С-Битрикс

В рамках данной статьи мы остановимся только на процессе интеграции вёрстки со стандартными компонентами 1С-Битрикс. Мы не будем создавать свои компоненты и не будем кастомизировать типовые.

Мы создадим отдельную страницу (например, 1.php) на которой будем размещать по 1 компоненту для упрощения работы средствами 1С-Битрикс.

Разместим компонента (например, форму поиска — bitrix:search.form) с помощью визуального редактора:
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Используя включенный режим правки скопируем шаблон компонента в шаблон сайта. Для этого наведём курсор мыши на область с компонентом, дождёмся пока появится контекстное меню с шестерёнкой и нажмём на стрелку выпадающего списка:
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
В появившемся диалоге нам необходимо указать имя шаблона компонента и выбрать шаблон сайта в котором будет хранится шаблон компонента (в нашем случае это whitesquare-bootstrap):
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
В результате наших действий в Шаблоне компонента /bitrix/templates/whitesquare-bootstrap/ появилась ещё одна папка – components – в ней будут находиться шаблоны всех компонентов, используемых в рамках шаблона сайта.
Первый появившийся шаблон компонента будет расположен по адресу /bitrix/templates/whitesquare-bootstrap/components/bitrix/search.form/top/
Опытные разработчики могут сразу создавать шаблон компонента, копируя его в шаблон сайта из компонента.

Иногда для дальнейшей работы больше подходит один из шаблонов компонента, поставляемых вместе с системой. Тогда имеет смысл посмотреть каждый из них в работе. Это можно сделать в визуальном редакторе по нажатию на кнопку шестерёнки:
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Включаемые области (лого, копирайт, соц сети)

Компонент включаемой области позволяет вложить внутрь себя любой текст, HTML или php код, а так же другие компоненты и вывести этот контент для определённой страницы, раздела или везде, где вызывается включаемая область.
Для всех указанных выше объектов мы считаем рациональным использование включаемой области с целью вынести эти блоки из шаблона. Т.е. для их редактирования по прежнему необходимо будет владеть минимумом познаний в HTML.
Профессионалы могут возразить, что для блока с кнопками соц сетей следовало бы сделать свой компонент, однако нам это кажется не рациональным. Проще загнать этот блок за 10 минут во включаемую область и отредактировать при необходимости, ведь адрес сообщества Facebook не меняется каждый день!

Внутри файла включаемой области просто помещаем кусок HTML кода:

Мы не будем в данной статье рассматривать вопрос интеграции Twitter Ленты, поскольку самое простое решение – положить виджет твиттера во включаемую область, аналогично описанным выше решениям.
Так же в Marketplace 1С-Битрикс хватает компонентов, выводящих твиттер ленту, которыми вы так же можете воспользоваться.

Форма поиска

Мы воспользовались компонентом bitrix:search.form и скопировали suggest шаблон компонента в шаблон сайта.
HTML код шаблона компонента находится в файле /bitrix/templates/whitesquare-bootstrap/components/bitrix/search.form/top/template.php

Как видим, у нас не простой, а комплексный компонент (т.е. компонент в состав которого входят другие компоненты). В данном случае это сама форма в которую производится ввод поискового запроса.
Скопируем её шаблон в шаблон сайта.
К сожалению, это не очень красиво – в публичке мы используем 1 компонент, а шаблонов у нас 2. Воспользуемся обычной схемой для комплексных компонентов:

Комплексный компонент
Вернёмся к форме поиска

На наш взгляд русские версии очень «корявые», однако мы создали их лишь для демонстрации механизма языковых файлов. При желании в них можно разместить английский текст или оставить пустыми.

Теперь осталось лишь разместить код вызов компонента вместо вёрстки в шаблоне:

Верхнее меню

Теперь заменим блок верхнего меню в шаблоне на вызов компонента меню:

Левое меню

Заменим блок левого меню в шаблоне вызовом компонента:

Нижнее меню

Нижнее меню (в разделе SiteMap) отображается в 2 колонки. Можно конечно сделать универсальный компонент меню в шаблоне которого пункты будут делиться по столбцам (автоматически, либо по наличию какого-либо параметра, установленного для пунктов в режиме расширенного редактирования меню).
Однако, мы понимаем, что подвал – не самая часто редактируемая часть и нет смысла тратить значительные усилия на его разработку.
Поэтому мы пойдём по простому пути (за который любители идеального кода, вероятно, нас проклянут) – мы создадим 2 меню: bottomL и bottomR.
Несмотря на то, что меню будет 2 шаблон мы для них будем использовать 1.

Сайдбар – наши офисы

Теперь можно поместить вызов компонента сайдбара в шаблон сайта (если он должен выводиться на всём сайте, а лишь в определённых разделах, то достаточно обернуть его во включаемую область):

Теперь пришла пора взяться за рабочую область!

Список членов команды

Не забудем добавить значения в языковые файлы!

Сам шаблон тогда будет выглядеть так:

Мы не стали заморачиваться с выносом кода свойства в параметры, а так же с настройкой количества элементов в строке, чтобы не усложнять шаблон компонента.
Как видите, в нём практически ничего не осталось от первоначального шаблона списка новостей (и он гораздо легче громоздкого компонента каталога).

Не забудьте удалить ненужную более папку /bitrix/templates/whitesquare-bootstrap/images/team/ с картинками в шаблоне после перевода блока с персонами на инфоблок!

Текст страницы ABOUT

Поскольку у нас нет понимания какие функции выполняют остальные элементы страницы, должна ли появляться случайная цитата или, скажем, должны ли картинки вести в фотогалерею, мы пойдём по простому пути.
Весь контент останется статичным, мы лишь добавим несколько стилей, чтобы будущие редакторы могли работать со страницей с большим удобством.
Для этого воспользуемся файлом стилей сайта, приложенном к нашему шаблону /bitrix/templates/whitesquare-bootstrap/styles.css (или административным разделом):
Поскольку этот файл используется для применения CSS к контенту в том числе в визуальном редакторе, нам придётся «забыть» о каскадности CSS и прописать стили без учёта вложенности элементов.
Например, цитата станет выглядеть так:

Или через инструмент редактирования шаблона (вкладка «стили сайта»):
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Наводим марафет

Вот собственно и всё!
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Мы натянули готовую HTML вёрстку Bootstrap на 1С-Битрикс, сверстали страницу и получили полноценный шаблон!

Источник

Как создать адаптивный шаблон и сниппеты на Bootstrap 3 для 1С-Битрикс

Афанасьев Евгений

Всем привет!
Решил затронуть тему адаптивной верстки.
Итак на дворе конец 2016 и более 20% посетителей вашего сайта заходят на него со смартфона. В южных регионах России этот показатель может быть более 40%, что очень большая доля и ее нельзя игнорировать. Ваш сайт должен нормально отображаться на любом устройстве вашего посетителя с которого он зашел на него.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Но как сделать адаптивную верстку?
Можно заказать ее у фрилансера/компании подрядчика, которые сделают это за 10-100 тысяч рублей в зависимости от типа вашего сайта. А можно сделать его самому или переделать существующий сайт в адаптивный. Как? Дальше я расскажу, как это сделать для системы управления сайтом 1С-Битиркс.

1: Подготавливаем Bootstrap элементы

Для подготовки нам понадобится сайт Bootstrap 3 или Bootstrap 4 если вас не смущает его альфа версия. На этом сайте мы будем создавать сборку bootstrap под себя и уже в дальнейшем будем использовать ее как базовый набор стилей для нашего сайта.
Также нам понадобится отличный сайт Layoutit с помощью которого мы будем делать прототип нашего сайта и уже на основе этого прототипа с созданной сборкой bootstrap создадим наш адаптивный шаблон.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

В папке css есть как полные так и минимизированные версии файлов стилей нашей сборки bootstrap.

В папке js файл с javascript компонентами и его минимизированная копия.

1.2 Блоки bootstrap и верстка прототипа сайта

Теперь нам нужен прототип дизайнаи функциональные блоки для нашего сайта. Заходим на сайт http://www.layoutit.com/build и переносим из левого меню сайта нужные на нашем сайте блоки в правую часть. Это делается с помощью перетаскивания, при этом появляются подсказки и вы можете настроить эти блоки.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Я обычно переношу следующие обязательные блоки:

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битриксаКак сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

В архиве у нас некастомизированный bootstrap 3 и файл index.html с блоками нашего прототипа.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

В итоге у нас скачан архив с готовыми стилями bootstrap и прототип шаблона. Теперь переходим к этапу 2.

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

Из папки с подготовленными ранее стилями bootstrap копируем папки fonts и js.

Содержимое файлов стилей копируем:

bootstrap.css в style.css
bootstrap-theme.css в template_styles.css

Это делается для того, чтобы редакторы и администраторы сайта могли использовать стили bootstrap из редактора с помощью инструмента подсказок при наборе. Я покажу далее как это работает и насколько это удобно.

В файле description.php прописываем название шаблона, чтобы его можно было выбрать в панели управления сайтом.

Далее переходим к переносу прототипа. Идем в папку с архивом прототипа и разархивируем ее.
Идем в папку «/layoutit/src/js/» и копируем файл jquery.min.js в наш адаптивный шаблон в папку js.
Далее идем в папку «/layoutit/src/» и открываем файл index.html на редактирование.

Копируем в файл header.php следующее содержимое файла index.html

2.1.1 Гамбургер для меню

Потом добавляем «гамбургер» кнопку, которая появляется только на смартфонах. При нажатии на нее у нас на смартфоне появится меню.

Дальше у нас идет логотип

Да логотип нужно перед этим зачать в созданную папку /public_html/bitrix/templates/bootstrap/images/

Переменная содержит путь до корня сайта
Переменная содержит путь до шаблона в котором вызвана. В нашем случае это /bitrix/templates/bootstrap/

Подключаем файл header_logo.php в файле header.php в помощью компонента bitrix:main.include

Дальше у нас идет меню. Меню на разных устройствах может быть как развернутое, так и свернутое в «гамбургер». За то, что будет в свернутом блоке отвечает следующий div

Это стандартное горизонтальное меню с уровнем вложенности 2. То есть при нажатии на пункт меню низ выпадет список. Выглядит это изначально вот так.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Теперь мы копируем стиль компонента bitrix:menu и в него добавляем верстку из нашего прототипа index.html
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Так как и в прототипе и в компоненте bitrix:menu используется ненумерованный список, то вы просто дописываем классы из прототипа вместо существующих

Его можно установить добавив в меню новый пункт с текстом divider

2.1.4 Телефон и другие элементы в header

Отдельно в div меню collapse navbar-collapse добавляем телефон. Делается это с помощью следующего кода кода

Так как меню у нас всегда приклеено к верхней части окна браузера, то часть элементов страницы расположенных ниже него будет перекрываться меню. Для предотвращения этого я использую div с вертикальным отступом margin-top. Размер отступа в пикселях ставим в зависимости от высоты блока с меню.

2.1.5 Хлебные крошки

Тут все просто.
Устанавливаем код компонента хлебные крошки bitrix:breadcrumb в отдельный div из grid таблицы:

Если вы заметили у меня все блоки добавляются в отдельные div container а уже в нем в col-md-12. Это сделано, чтобы на смартфоне, данный блок правильно адаптировался под содержимое страницы. Все блоки в дальнейшем будут вставляться в отдельные div.
Теперь в браузере в режиме правки создаем копию стилей для данного компонента и копируем их в наш шаблон.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Правим код компонента на основе кода прототипа с сайта Layoutit

Следующий обязательный элемент на странице, заголовок H1. Тут все просто вставляем его в grid блок col-md-12

На этом с файлом header.php закончили. Переходим к файлу footer.php

Теперь верхняя и нижняя части нашего адаптивного шаблона готовы. Осталось самое важное, сделать адаптивным компоненты и контентные страницы сайта.

3: Верстка страниц в редакторе и сниппеты

Мы сделали адаптивный шаблон таким образом, чтобы можно было верстать страницы, как во весь экран, так и с ограничением по ширине вне зависимости от настроек шаблона. Это нужно для создания на одном сайте, как лендинг страниц, так и обычных страниц. Плюс у нас стоит задача, чтобы создавать страницы мог контент менеджер или редактор сайта без необходимости редактирования страниц по FTP.

Для этого я использую инструмент редактора 1С-Битрикс под названием сниппет. Сниппет — это подготовленный код, который вставляется в нужное место на странице прямо в редакторе и уже содержит нужные стили и разметку.

Спиппеты находятся в папке /public_html/bitrix/templates/bootstrap/snippets

При редактировании новой страницы редактор выглядит так:

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

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

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Код сниппетра «Блок 12» из прототипа с сайта LayoutIt:

grid с заголовками h2-h4

Блок 4-4-4 с заголовком h3.

Вот я на видео показываю, как с этим может работать копирайтер или редактор вашего сайта. Это позволит при должном опыте делать 4-6 лендингов в день!

Вот как это выглядит на сайте в компьютера.
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Вот как выглядит со смартфона.
Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

В итоге у нас есть адаптивный шаблон Bootstrap для сайта на 1С-Битрикс и набор сниппетов для работы копирайтера и редактора с таким сайтом.
Ссылки на скачивание шаблона сайта с Bootstrap 3 для 1С-Битрикс и скачивание отдельно сниппетов для 1С-Битрикс.

В этом посте я не ставил цель создать идеальный шаблон. Я хотел лишь показать, как можно работать со сниппетами и облегчить работу редакторов сайта.
Если у вас появились вопросы, то с радостью отвечу на них в комментариях.

Источник

Интеграция своего дизайна в Битрикс

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Ребята я новичок в Битриксе и прошу полной и живой информации!

Ситуация такая, есть свой дизайн, уже сверстанный, Нужно его натянуть на движок Битрикс Малый-Бизнес? Дизайн у меня не очень сложный, фиксированный по центру и по ширине и т.д.

Есть ли подробный мануал по изменению стандартного дизайна и интеграции своего, второе больше всего интересует?!


Буду очень благодарен всем за развернутые ответы.

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

А можно конкретный пример, как например изменить шапку сайта и где на фтп лежат файлы которые можно редактировать?

Я хотел бы услышать пример, как например тот же стандартный шаблон в Битриксе расположить по центру шириной 1004px а вокруг залить область каким-нибудь цветом, так же как напримере изменить диз шапки?

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса
Цитата
Юрий Лукьянов пишет:
Вставляете в нужном месте коды компонентов (обычно по бокам код включ. области, меню и т.п.). В месте, где будет выводиться основная станица ставим тег Воркареа.

На счет воркареа и создания нового шаблона не понятно, как он автоматом все режется чтоли?! Мне допустим нужно по центру фиксированно сайт сделать на 800 пикселей например!

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Угу, пасиб, буду ждать!

А что такое воркареа?

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Тег, через который выводится тело страницы. Например:

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Пока скачивается дистрибутив, начнем с Дримвьювера. Итак, договоримся, что с начала мы имеем:

1. желание с нуля создать шаблон;
2. Дримвьювер (я использую демо CS3);
3. Дистрибутив «1С-Битрикс» редакции Бизнес (не принципиально; я использую стандартный инсталлятор под Windows );
4. 15-30 минут свободного времени (на простой шаблон).

В итоге в Дримвьювере мы получим следующее:

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

В шаблоне я пометил области, в которых буду размещать компоненты: поиск, меню и т.п.
Теперь откроем установленный Битрикс, перейдем на страницу шаблонов и скопируем нужный код в наш шаблон (копируем подключение заголовка, таблицы стилей, панели администратора и т.п.). Для этого выполним следующие шаги:

Откроем шаблон «web20» на редактирование. Скопируем код

Он подключает заголовки браузера (страницы), панель, стили и т.п., и вставим его в наш шаблон, в самый верх (перед нашим кодом).
Шаблон будет иметь следующий код:

Теперь перейдем к размещению компонентов. Ах да, чуть не забыл. Вместо текста «Тело страницы» вставим код:

Он выведет тело страницы, и поможет разделить шаблон в Битриксе на футер и хедер.

Итак, код будет таким:

Разместив все компоненты в шаблон, получим следующий код шаблона:

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Как сделать дизайн для битрикса. Смотреть фото Как сделать дизайн для битрикса. Смотреть картинку Как сделать дизайн для битрикса. Картинка про Как сделать дизайн для битрикса. Фото Как сделать дизайн для битрикса

Ну вот, совсем другое дело. Теперь правьте стили, шаблон, размещайте графические элементы и т.п под ваши требования.
Удачи.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *