В битриксе как и в других платформах существуют специальные константы, с помощью которых можно более удобно вставлять их в своём коде, не боясь в дальнейшем, что к примеру поменяв имя какого либо шаблона, придется менять его везде где он был прописан статическим методом.
Сейчас речь пойдет о константе SITE_TEMPLATE_PATH, которая содержит значение пути к текущему шаблону сайта. К примеру, давайте представим нам нужно вставить изображение.
Код вставки изображения:
<img src="/bitrix/templates/myTemplateName/images/image.jpg" alt="" />
Пока наш шаблон имеет имя «myTemplateName» всё будет работать как надо, однако давайте представим, если имя шаблона поменялось, чтобы всё продолжало работать, нам придется вносить изменения повсеместно, где это имя шаблона использовалось.
Теперь же мы меняем код вставки пути, который будет работать даже при смене имени шаблона.
<img src="<?php echo SITE_TEMPLATE_PATH ?>/images/image.jpg" alt="" />
Данный вариант, несомненно, удобен. Прописав лишь раз этот путь, в дальнейшем при смене пути, всё будет подставляться автоматически. Константа может быть использована повсеместно, где есть в этом необходимость, например для подключения файлов js и css в заголовке. Кроме всего этого, при таком методе вставки получаются миниатюрные ссылки, что так же радует глаз.