написано, что что бы кастомизировать компонент его надо перенести в свое пространство, где его можно поменять и после очистки кэша будет отображаться кастомизированный компонент.
я взял компонент /bitrix/components/bitrix/tasks.interface.topmenu/ и перенес в /local/components/my_components/tasks.interface.topmenu внес несколько изменений, которые работали, если править основной компонент, обновил кэш и .........ничего не поменялось.
Если удалить основной компонент, то КП пишет 'bitrix:tasks.interface.topmenu' is not a component , т е он даже не пытается искать кастомный компонент
написано, что что бы кастомизировать компонент его надо перенести в свое пространство, где его можно поменять и после очистки кэша будет отображаться кастомизированный компонент.
я взял компонент /bitrix/components/bitrix/tasks.interface.topmenu/ и перенес в /local/components/my_components/tasks.interface.topmenu внес несколько изменений, которые работали, если править основной компонент, обновил кэш и .........ничего не поменялось.
Если удалить основной компонент, то КП пишет 'bitrix:tasks.interface.topmenu' is not a component , т е он даже не пытается искать кастомный компонент
Спасибо. Заработало, в целом понятно, что если делаем свой компонент и страницу под него, то подключаем свое пространство. Если переписываем штатный, то пространство имен будет bitrix
Если Вам необходимо только поменять шаблон, без вмешательства в логику компонента, достаточно скопировать шаблон компонента в свой шаблон сайта. http://joxi.ru/n2Yz6NRfbn30NA
Если необходимо вмешательство в логику, копируйте компонент, можно в bitrix/components/bitrix/ или же в своё пространство имён bitrix/components/my_namespace/ Со вторым случаем пространство имен нужно учитывать при вызове компонента "my_namespace:tasks.interface.topmenu"
Не рекомендую вносить изменения в оригинальные компоненты, т.к. во время обновления платформы они могут быть изменены.