Не использовать абсолютные пути в шаблонах компонентов. Использовать $this->GetFolder()

Рейтинг: 62.9497  
В работе
Предложил Зайцев Артемий 04.10.2013 13:09:59

Не использовать абсолютные пути в шаблонах компонентов. Использовать $this->GetFolder()

Иногда крутые компоненты в Битриксе пишут, как будто, стажеры.

Зачем разработчики пишут абсолютные пути в компонентах и шаблонах? Мне их приходится копировать и везде исправлять.

Например, bitrix:sale.order.ajax - новый шаблон visual.

Как его скопировать без геморроя и изменить, если везде:
<img src="/bitrix/components/bitrix/sale.order.ajax/templates/visual/images/logo-default-d.gif" alt="" />
Почему не используют $this->GetFolder() или $templateFolder  ?
<img src="<?=$this->GetFolder()?>/images/logo-default-d.gif" alt="" />

Рейтинг: 0  
Юрий Волошин 04.10.2013 23:08:27
Спасибо Артемий за внимательность, к новому релизу мы внесем правки в данный компонент.
Рейтинг: 9.6675  
Юнир 07.10.2013 08:05:17
внесем правки в данный компонент.
Надеюсь не только в данном компоненте, а пройдетесь по всем.
Ну хотя бы по большинству.
Рейтинг: 0.2246  
Зайцев Артемий 23.05.2014 13:42:55
Ну вот еще один компонент.
<img src="/bitrix/components/bitrix/map.yandex.view/templates/.default/images/screenshot.png" border="0" >