1. В шаблоне поставляемом с системой есть такие строчки
Меня удивила передача параметра файлу css. Да и с js тоже самое.
Получается bitrix перехватывает запросы к тем файлам, которые добавляются в него через API и каким-то образом вычленяет из них только то, что используется? Где про это почитать?
2. Вот здесь внизу страницы написано
Я правильно понял, что в идеале тэг head должен выглядеть так?
3. Там же написано:
А как быть с файлами css, которые предоставляют верстальщики? Туда же php код не вставить. Или вставить?
4. Там же написано:
В чём разница между styles.css и template_styles.css? Почему я должен все css сваливать в одну кучу, нельзя ли аккуратненько сложить их в папочку css (как у всех культурных людей) и тоже добавить их как-то через API? Вот вроде бы функция как для меня ?
5. Ничего не сказано по поводу js. Опять же я не хочу всё сваливать в один файл. Функции и незаполнены в документации. Но я смотрю даже в шаблоне идущем с системой подключения дополнительных .css и .js идут в header.php напрямую. А если я могу всё подключить всё напрямую, то какой мне толк со всех советов по этой ссылке ?
В настоящий момент, всё что надо подключил в header.php напрямую. ShowHead оставил конечно, но хотелось бы убрать из него лишнее - template.css например. Стили сложил в папочку css. Все урлы к картинкам заменю на относительный путь . ./images/pic.jpg. Все пути к картинкам в html коде заменю на <?=SITE_TEMPLATE_PATH?>/images. JS файлы тоже в отдельную папочку и ручками в header.php
| Код |
|---|
<li nk href="/bitrix/templates/store_minimal_green/template_styles.css?1341422608" type="text/css" rel="stylesheet" /> |
Меня удивила передача параметра файлу css. Да и с js тоже самое.
Получается bitrix перехватывает запросы к тем файлам, которые добавляются в него через API и каким-то образом вычленяет из них только то, что используется? Где про это почитать?
2. Вот здесь внизу страницы написано
| Цитата |
|---|
| Заменить подключение стилей и, возможно, javascript файлов на директиву <?$APPLICATION->ShowHead()?> |
| Код |
|---|
<head> <?$APPLICATION->ShowHead();?> <title><?$APPLICATION->ShowTitle()?></title> </head> |
3. Там же написано:
| Цитата |
|---|
| Перед всеми картинками добавить путь к ним /bitrix/templates/<? echo SITE_TEMPLATE_ID;?>/images/ |

4. Там же написано:
| Цитата |
|---|
| Все изображения, относящиеся к шаблону размещаются в папке /bitrix/templates/ID шаблона сайта/images/. Описания стилей из представленной верстки переносятся в файл: /bitrix/templates/ID шаблона сайта/styles.css. Описания стилей собственно шаблона переносятся в файл /bitrix/templates/ID шаблона сайта/template_styles.css. |
5. Ничего не сказано по поводу js. Опять же я не хочу всё сваливать в один файл. Функции и незаполнены в документации. Но я смотрю даже в шаблоне идущем с системой подключения дополнительных .css и .js идут в header.php напрямую. А если я могу всё подключить всё напрямую, то какой мне толк со всех советов по этой ссылке ?
В настоящий момент, всё что надо подключил в header.php напрямую. ShowHead оставил конечно, но хотелось бы убрать из него лишнее - template.css например. Стили сложил в папочку css. Все урлы к картинкам заменю на относительный путь . ./images/pic.jpg. Все пути к картинкам в html коде заменю на <?=SITE_TEMPLATE_PATH?>/images. JS файлы тоже в отдельную папочку и ручками в header.php