Render šablony v makru jako v include

forstjiri
Člen | 4
+
0
-

Ahoj, založil jsem si makro které má v podstatě dělat to samé co tento include:

 {include '../../common/imageHelper.latte'
        src => 'https://domena.cz/img/340x600tr/203211597.webp',
        srcset => ['1x' => 'qwe', '2x' => 'asd']
    }

Nechci ale pokaždé složitě vypisovat cestu, představuji si to nějak takhle:

 {lazyImage
        src => 'https://domena.cz/img/340x600tr/203211597.webp',
        srcset => ['1x' => 'qwe', '2x' => 'asd']
    }

Narazil jsem ale na problém že nedokážu zduplikovat chování macroInclude, co tak chápu renderBlock se používá jen pro renderování bloků a pokud se něco renderuje metoda vrací nahoře false. Naprosto mi uniká jak to funguje.

Máte nějaké rady? Díky.

Editoval forstjiri (9. 10. 2019 10:16)