Как устроен шаблон 1С-Битрикс или как поменять кнопку на сайте?
Рассмотрим на живом примере. Допустим необходимо сменить изображение для кнопки «купить» в интернет-магазине. В отличие от многих движком или самописных сайтов в случае грамотного использования CMS 1С-Битрикс одна глобальная папка images отсутствует. Системные изображения хранятся, как правило, в шаблоне, а изображения используемые на страницах (иллюстрации, картинки товаров) – в медиабиблиотеке или папке другом хранилище изображений.
Изображения, общие для всего шаблона хранятся как правило в папке /images в шаблоне. Общий вид пути для такой папки выглядит следующим образом:
В частном случае это может выглядеть следующим образом:
Следует иметь в виду, что изображения, используемые только в конкретной области сайта (например кнопка «купить» интернет-магазина или значок RSS новостного портала) может храниться не в общей папке, а в конкретном шаблоне. Системные шаблоны (входящие в состав 1С-Битрикс) хранятся в своей собственной дирректории /components, в подпаке с названием компонента. Например:
Аналогичнен путь для системных компонент, разработанных сторонними программистами. Единственное что их отличает – собственное пространство имён вместо bitrix, например:
Однако следует иметь в виду, что редактирование информации в системной шаблоне считается некорректным. Безусловно, если вы не совершите грубых ошибок, то компонент будет продолжать работать, однако правильнее копировать шаблон компонента в шаблон сайта в котором компонент используется. В этом случае 1 системный компонент может иметь несколько шаблонов (каждый для своего раздела или сайта).
В случае, если разработчик уже скопировал компонент в шаблон, путь к нему будет иметь следующий вид:
И именно тут уже следует искать папку с изображениями:
Будьте аккуратны и не нарушайте культуру хранения данных в 1С-Битрикс, тем самым вы облегчите жизнь себе и своим коллегам. Помните, не всё что работает – работает корректно и эффективно.






Как устроен шаблон 1С-Битрикс или как поменять кнопку на сайте
Как устроен шаблон 1С-Битрикс или как поменять кнопку на сайте?
Рассмотрим на живом примере. Допустим необходимо сменить изображение для кнопки «купить» в интернет-магазине. В отличие от многих движком или самописных сайтов в случае грамотного использования CMS 1С-Битрикс одна глобальная папка images отсутствует. Системные изображения хранятся, как правило, в шаблоне, а изображения используемые на страницах (иллюстрации, картинки товаров) – в медиабиблиотеке или папке другом хранилище изображений.
Изображения, общие для всего шаблона хранятся как правило в папке /images в шаблоне. Общий вид пути для такой папки выглядит следующим образом:
сайт.ру/bitrix/templates/имя_шаблона/images/
В частном случае это может выглядеть следующим образом:
/bitrix/templates/shop-main/images/
/bitrix/templates/cathous/images/
Следует иметь в виду, что изображения, используемые только в конкретной области сайта (например кнопка «купить» интернет-магазина или значок RSS новостного портала) может храниться не в общей папке, а в конкретном шаблоне. Системные шаблоны (входящие в состав 1С-Битрикс) хранятся в своей собственной дирректории /components, в подпаке с названием компонента. Например:
/bitrix/components/bitrix/catalog/images/
Аналогичнен путь для системных компонент, разработанных сторонними программистами. Единственное что их отличает – собственное пространство имён вместо bitrix, например:
/bitrix/components/allbitrix/catalog.element/images/
/bitrix/components/coffeediz/coffeediz.sale.order.ajax/images/
Однако следует иметь в виду, что редактирование информации в системной шаблоне считается некорректным. Безусловно, если вы не совершите грубых ошибок, то компонент будет продолжать работать, однако правильнее копировать шаблон компонента в шаблон сайта в котором компонент используется. В этом случае 1 системный компонент может иметь несколько шаблонов (каждый для своего раздела или сайта).
В случае, если разработчик уже скопировал компонент в шаблон, путь к нему будет иметь следующий вид:
Сайт.ру/bitrix/templates/имя_шаблона/components/пространство_имён/имя_компонента/
Например:
/bitrix/templates/cathous/components/bitrix/news.list/
И именно тут уже следует искать папку с изображениями:
/bitrix/templates/shop-main/components/bitrix/catalog.element/catalog-detail/images/
Будьте аккуратны и не нарушайте культуру хранения данных в 1С-Битрикс, тем самым вы облегчите жизнь себе и своим коллегам. Помните, не всё что работает – работает корректно и эффективно.
Дизайн GrayGrids, интеграция с 1С-Битрикс Задойный А.В.
Как поменять шаблон битрикс сайта?
Для изменения шаблона сайта на Битрикс необходимо выполнить следующие шаги:
- Зайдите в панель администратора Битрикса (обычно расположена по адресу /bitrix/admin/) и авторизуйтесь.
- Откройте меню «Настройки сайта» и выберите «Настройки продукта».
- Нажмите на вкладку «Настройки модулей» и выберите модуль «Главный модуль».
- На странице настроек модуля найдите раздел «Настройки внешнего вида» и выберите «Шаблоны сайтов».
- В списке доступных шаблонов выберите нужный вам шаблон и нажмите кнопку «Применить».
- После применения нового шаблона сайт будет выглядеть соответствующим образом.
Обратите внимание, что при изменении шаблона сайта на Битрикс могут возникнуть проблемы с отображением элементов сайта. Чтобы решить эти проблемы, рекомендуется проверить, что все компоненты, используемые на сайте, совместимы с новым шаблоном.
Как поменять шаблон авторизации и регистрации?
Для этого нужно скопировать в свой шаблон следующие системные компоненты:
system.auth.authorize — авторизация
system.auth.registration — регистрация
ВНИМАНИЕ! Копируем только то, что находится в папке templates. То есть структура в вашем шаблоне будет следующая:
ваш_шаблон/components/bitrix/system.auth.authorize/название_шаблона (то есть то, что было скопировано из папки templates)
В настройках главного модуля прописываем название шаблона, который будет подтягиваться. Сама настройка называется «Шаблон системных компонентов авторизации (system.auth.*)».
В самом индексном файле вызываем соответствующий компонент уже с нашим шаблоном:
Форум
Заходиет в Администрирование -> Настройки продукта -> Список сайтов. Выбираете ваш сайт, и там в настройках вашего сайта внизу будет раздел Шаблон: . Там и выбираете для конкретной страницы нужный шаблон. Надеюсь это то, что нужно
Заглянувший
Сообщений: 1 Регистрация: 22.11.2012
07.03.2013 01:04:07
Все таки как для конкретной страницы?
Сообщений: 1313 Баллов: 284 Регистрация: 15.06.2005
Чтоб жить до глубокой старости, нужно подняться на вершину блаженства бытия
07.03.2013 13:50:49
| Цитата |
|---|
| trofus пишет: Все таки как для конкретной страницы? |
А что тут не ясно?
| Цитата |
|---|
| Алексей Григорьев пишет: Заходиет в Администрирование -> Настройки продукта -> Список сайтов. Выбираете ваш сайт, и там в настройках вашего сайта внизу будет раздел Шаблон: . Там и выбираете для конкретной страницы нужный шаблон. Надеюсь это то, что нужно |
Условие «Для папки или файла»
Прекрасная жизнь начинается с прекрасных мыслей.
Заглянувший
Сообщений: 1 Регистрация: 09.07.2014
01.08.2014 11:24:09
Мне кажется или там можно выбрать шаблон только для всего сайта сразу? Нужно для одной страницы .
Сообщений: 1146 Баллов: 101 Регистрация: 16.03.2013
01.08.2014 11:44:47
Заглянувший
Сообщений: 6 Регистрация: 03.08.2015
03.08.2015 16:42:09
Сделал с условием для «Папки или файла», но на вновь добавленной странице дизайн не такой как на остальном сайте. Что это может быть?
Заглянувший
Сообщений: 6 Регистрация: 13.01.2016
16.02.2016 16:44:20
| Цитата |
|---|
| Андрей написал: Сделал с условием для «Папки или файла», но на вновь добавленной странице дизайн не такой как на остальном сайте. Что это может быть? |
в поле «условие» в Вашем случае нужно вписать адрес вновь созданной страницы вручную, что-нибудь типа /page.php
либо вписать в «условие» название раздела, чтобы вновь создаваемые в этом разделе страницы имели нужный Вам шаблон, т.е. что-то типа /section/
Заглянувший
Сообщений: 5 Регистрация: 26.10.2016
02.11.2016 14:53:12
Может был вопрос в этом плане шаблона — Разработка шаблонов страниц ?
На этапе создания можно выбрать.
А вот как выбрать для уже созданной ?
Страницы: 1
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
