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

Вопросы по Битриксу, снова =)

00 голосов
5
Здравствуйте!
1) Корректно ли (в плане иделогии Битрикса) хранить стили шаблонов сайта в отдельной директории вне контекста директории шаблона (к примеру, site_name/css)?
2) Несколько шаблонов сайта юзают один и тот же шаблон компонента (переопределенный). Можно ли как-нибудь разместить этот переопределенный шаблон компонента (в одном месте), чтобы к нему имели доступ шаблоны сайта?
3) Несколько шаблонов сайта имеют одинаковые части в структуре шаблона (к примеру, шапка и футер).
Корректно ли (в плане иделогии Битрикса) хранить файлы с этими частями в отдельной директории (к примеру, site_name/incl_files/footer.php)?

Спасибо.
спросил 11 Сен, 13 от wogich (630 баллов)

5 Ответы

00 голосов
Цитата
Марат пишет:
Корректно ли (в плане иделогии Битрикса) хранить стили шаблонов сайта в отдельной директории вне контекста директории шаблона (к примеру, site_name/css)?

Да. И картинке которые используются в оформление.

Цитата
Марат пишет:
Несколько шаблонов сайта юзают один и тот же шаблон компонента (переопределенный). Можно ли как-нибудь разместить этот переопределенный шаблон компонента (в одном месте), чтобы к нему имели доступ шаблоны сайта?

Конечно.

Третий пункт, не знаю, но есть сомнения в целесообразности.
ответил 11 Сен, 13 от Tory (300 баллов)
00 голосов
Цитата
Филипп Кулаков пишет:
Да. И картинке которые используются в оформление.

В таком случае можно ли будет пользоваться редактором и не будет ли редактор глючить?

Цитата
Филипп Кулаков пишет:
Цитата Марат пишет: Несколько шаблонов сайта юзают один и тот же шаблон компонента (переопределенный). Можно ли как-нибудь разместить этот переопределенный шаблон компонента (в одном месте), чтобы к нему имели доступ шаблоны сайта?

Конечно.


Как? Вы точно поняли, что я имею ввиду? Опишите пожалуйста вашу идею.
Т.е. переопределенные шаблон компонента (размещенный в одном месте) можно вызывать из разных шаблонов?

Цитата
Филипп Кулаков пишет:
Третий пункт, не знаю, но есть сомнения в целесообразности.

Цель - убрать дублирование =). К примеру, оба шаблона вызывают footer.php. Дабы не размещать footer.php в обоих шаблонах, необходимо разместить footer.php в нейтральной папке.
ответил 08 Дек, 13 от wogich (630 баллов)
00 голосов
Цитата
В таком случае можно ли будет пользоваться редактором и не будет ли редактор глючить?

попробуйте, этого же никто не запрещает.

Код
Цитата Марат пишет: Несколько шаблонов сайта юзают один и тот же шаблон компонента (переопределенный). Можно ли как-нибудь разместить этот переопределенный шаблон компонента (в одном месте), чтобы к нему имели доступ шаблоны сайта?

Ищите на форуме инфу про "своё пространство имен"

Цитата
Цель - убрать дублирование =). К примеру, оба шаблона вызывают footer.php. Дабы не размещать footer.php в обоих шаблонах, необходимо разместить footer.php в нейтральной папке.

инклюдьте в футерах файл например из папки /inc/file_for_all_footers.php
ответил 22 Март, 14 от H9kA (480 баллов)
00 голосов
Цитата
Кирилл пишет:
В таком случае можно ли будет пользоваться редактором и не будет ли редактор глючить?

Не знаю. Мое ИМХО, визуальный редактор, зло. Он нужен только для добавление контента.

Цитата
Марат пишет:
Т.е. переопределенные шаблон компонента (размещенный в одном месте) можно вызывать из разных шаблонов?

Да. Можно.

Цитата
Марат пишет:
Цель - убрать дублирование =). К примеру, оба шаблона вызывают footer.php. Дабы не размещать footer.php в обоих шаблонах, необходимо разместить footer.php в нейтральной папке.

Цель понятна.
Реализация, мне была не понятна, и отсюда целесообразность этой реализации. То, что это может быть простым инклюдом, не думал, а это выход.
ответил 14 Июль, 14 от Tory (300 баллов)
00 голосов
Цитата
Кирилл пишет:
визуальный редактор, зло. Он нужен только для добавление контента.

Да, для пользователей, я имел ввиду.

Цитата
Филипп Кулаков пишет:
Да. Можно.

Каким образом, напишите пожалуйста.
Цитата
Филипп Кулаков пишет:
о, что это может быть простым инклюдом, не думал, а это выход.

Простой инклуд (include)? А может лучше включаемую область использовать?
ответил 15 Ноя, 14 от wogich (630 баллов)

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

0 голосов
2 ответов
спросил 25 Апр, 14 от Aleksis (200 баллов)
0 голосов
2 ответов
спросил 08 Апр, 14 от Grimmi (2,560 баллов)
0 голосов
3 ответов
спросил 23 Март, 14 от Rogarond (820 баллов)
0 голосов
4 ответов
0 голосов
0 ответов
спросил 17 Июль, 13 от PyPC (200 баллов)