Оказывается, путь к шаблону простого компонента можно задать так:
Компонент будет искать свой шаблон в /bitrix/templates/%шаблон_сайта%/components/bitrix/news.list/subdir/template_name/
Это позволяет упорядоченно раскидать шаблоны по подразделам. Например, положить все шаблоны новостных лент с морды сайта в news.list/1st_page/. Когда у вас много шаблонов, это удобно.
Но есть один большой минус. Назначить компоненту шаблон, лежащий в подразделе, через веб-интерфейс не получится. Только руками.
<?$APPLICATION->IncludeComponent("bitrix:news.list", "subdir/template_name", array( ....... ), false );?> |
Компонент будет искать свой шаблон в /bitrix/templates/%шаблон_сайта%/components/bitrix/news.list/subdir/template_name/
Это позволяет упорядоченно раскидать шаблоны по подразделам. Например, положить все шаблоны новостных лент с морды сайта в news.list/1st_page/. Когда у вас много шаблонов, это удобно.
Но есть один большой минус. Назначить компоненту шаблон, лежащий в подразделе, через веб-интерфейс не получится. Только руками.