В статье некоторые вещи опущены, некоторые упрощены. Ряд решений сознательно "не оптимальны", однако статья писалась для не опытных разработчиков, с целью создания УРОКА. Это пошаговая инструкция и демонстрация. Прошу поддержать, если такой материал кажется вам полезным.
Добрый день! Собираю шаблон для интернет магазина на битрикс по вашей статье. Не могу понять почему мы сначала подключаем стили и скрипты с помощью <?=SITE_TEMPLATE_PATH?>, а потом еще и с помощью <? $APPLICATION->ShowHead(); $APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.'/css/styles.css'); $APPLICATION->SetAdditionalCSS('http://fonts.googleapis.com/css?famil...:400,300'); ?>
Василий Смоляр, Первый способ позволяет просто задать "относительный" путь к файлу (относительно шаблона в котором находится). Мы делаем это для всех файлов (картинок, стилей, скриптов, шрифтов, и т.п.), чтобы меньше думать. Второй способ представляет из себя собственно подключение с использованием АПИ.
При этом первый способ не позволяет задействовать проверку на дубли вызовов средствами АПИ, а во втором она происходит автоматом.
нет. 1й используется для создания "черновой сборки". Когда вы перетаскиваете шаблон из локальной папки с вёрсткой в битрикс и проверяете ничего ли вы не забыли, все ли ссылки ведут правильно, нет ли абсолютных ссылок. Если в целом работает, то переделываете на 2й.
Если стилей и скриптов не очень много, то можно и сразу по 2 варианту делать. Просто опыт показывает, что когда опыта нет, то сразу сложно делать и бывают досадные ошибки, которые сложно найти.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».