Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Редактирование шаблонов сайта

00 голосов
3
Здравствуйте,
всех с наступившим 2005 годом!

Я не программист, в моём понимании этого слова - возможно поэтому у меня и возник этот вопрос.

Шаблоны сайта я редактирую не в самом Битриксе, а во внешней программе. Файл с самим шаблоном - не включаемыми областями а самим шаблоном я не нашёл и сейчас мне приходится делать так - выделяю исходник нового шаблона в своей программе, копирую, вставляю вместо шаблона в форме Битрикса как шаблон - сохраняю и только потом могу лицезреть изменения шаблона.

Как можно более удобно редактировать свой шаблон сайта? Как это делать в редакторе html и после сохранений шаблона сразу видеть изменения - без действий описанных мной выше?

p.s. Если я не понятно объяснил - скажите - уточню
спросил 19 Фев, 14 от Disorder (100 баллов)

3 Ответы

00 голосов
Добрый день, Андрей!

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

В версии 4.0 вы должны взять за основу пример шаблона, который идет в поставке и использовать его для создания своего шаблона сайта.

Самый простой вариант редактирования шаблона состоит в переносе через клипборд данных в свою программу. Сегодня большинство программ визуального редактирования позволяют править HTML шаблоны с фрагментами php кода.

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

Как вы обратили внимание, в новых шаблонах мы используются одиночные фрагменты php кода, которые обеспечивают включение областей, компонент, меню и рекламы. Такие области легко переносить из шаблона в шаблон и копировать через клипборд не особо задумываясь об из программной сути.

Формально, можно было бы заменить эти области на включения типа #CODE#. Но в любом случае, такой шаблон пришлось бы трансформировать в php-код, чтобы не потерять производительность, так как парсинг шаблона и последующее его исполнение процедура медленная и не масштабируемая. С другой стороны язык шаблона построенного на включениях типа #CODE# должен был бы приближаться по функциональности к php, чтобы позволить вставлять условия, обработку и использовать функции и переменные. По-нашему мнению, изучение такого языка шаблонов и его использование будет не проще, чем изучение и использование обычного php кода. Использование php на порядок более производительно и гибко в шаблонах. В принципе, новый вариант шаблонов позволяет даже не программисту сделать шаблон для продукта.
ответил 15 Июль, 14 от oriona (180 баллов)
00 голосов
Честно говоря - мне было бы на много легче - если бым сам шаблон был в файле в папке шаблона, где он сейчас - не знаю - возможно в базе SQL.
Я не собираюсь оспаривать какой метод хранения лучше - просто говорю что было бы удобно и приятно с ним работать будь он в файле.

Вообще, Вы шагнули относительно 3-ки достаточно хорошо, и всё же я уверен, что Вам есть ещё куда идти.

p.s. суть вопроса не в том, что бы что-то менять во включаемых модулях - суть - желание видеть сам шаблон тоже в виде файла, с фиксированныи именем или как получится сделать
p.p.s я понимаю, что желание и действительность - не всегда одно и то же
ответил 16 Ноя, 14 от Disorder (100 баллов)
00 голосов
Цитата
Сергей Андриюк пишет:
Честно говоря - мне было бы на много легче - если бым сам шаблон был в файле в папке шаблона, где он сейчас - не знаю - возможно в базе SQL.


Начиная с версии 4.0 шаблон дизайна и все что относится к дизайну находится в папке шаблона /bitrix/templates/[имя шаблона]

В частности, я вам рекомендую смотреть /bitrix/templates/demosite/

Редактируете вы шаблон как единый файл в форме редактирования шаблона.
Но сам шаблон разрезается на две части по строке #WORK_AREA# и хранится в виде двух файлов:

header.php - верх дизайна
footer.php - низ дизайна

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

Цитата
Сергей Андриюк пишет:
Вообще, Вы шагнули относительно 3-ки достаточно хорошо, и всё же я уверен, что Вам есть ещё куда идти.


Без сомнения. :)
ответил 12 Март, 15 от oriona (180 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 01 Май, 14 от Savinga (140 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 25 Фев, 14 от Lisoska (100 баллов)
0 голосов
0 ответов
спросил 05 Дек, 13 от Eoling (140 баллов)
0 голосов
7 ответов
спросил 14 Окт, 13 от Traxexx (900 баллов)