ну так я про это и говорю, допустим статику мы подключаем в <head>, то есть вот этот код с циклом будет там, а виджет мы инклудим где нибудь в середине <body>. Твиг шаблон скомпилируется и будет исполнятся сверху вниз по порядку, когда исполнение дойдет до виджета код подключения уже отработает и в итоге ничего не подключется