public $aDelegates = array(
'template' => array('tpls\modals\modal.write.tpl'=>'_tpls\modals\modal.write.tpl'),
);Сам файл проверен, когда я кладу его вместо исходного modal.write.tpl в папку шаблона experience (не в плагине), всё работает. Но я хочу именно через плагин его заменить. Завожу в каталоге плагина папку templates\skin\experience\tpls\modals, в неё кладу мой файл modal.write.tpl — этого, плюс заполнения массива aDelegates в классе плагина, достаточно или я что-то упускаю?
Никаких ошибок движок не выдаёт, но выводит окно из оригинального \experience\tpls\modals, а не моё.
На днях увидел на livestreet.ru топик разработчика GoWebPro «LS Plugin — GoStream \ Прямой эфир» и, честно говоря, весьма обрадовался, так как в планах как раз было сделать для своего проекта нечто подобное. Скачав плагин я быстро убедился в том, что работать на Alto он не будет. Как говорится — увы и ах..., но печаль моя была не критичной. Посмотрев на код я понял, что чем полностью адаптировать данную разработку, проще будет собрать свой плагин — благо некоторые наработки уже несколько месяцев «пылились на полке». Оставалось лишь привести всё в должный вид, разумеется не без оглядки на упомянутый «LS Plugin — GoStream». В общем, за идею и толчок в реализации задумки спасибо GoWebPro (как я понимаю он же Chiffa). Предлагаю результат сообществу. Думаю, в некоторых проектах вещь нужная.