rcrowe / TwigBridge

Give the power of Twig to Laravel
MIT License
894 stars 168 forks source link

Twig view.html.twig naming #354

Open stevelacey opened 5 years ago

stevelacey commented 5 years ago

Any way to getting the naming such as view.html.twig working?

The standard view('index') with index.twig works, but the intermediary extension carries value when you're using Twig to build things other than HTML.

Seems like no combo of including .html in the view call will work, and setting .html.twig as the extension in twigbridge conf somewhat defaults the objective given then all you can build is html.

Also, all solutions I've attempted render extends within twig templates incorrect – in a standalone twig setup full filenames are used in extends and I think the design here is to omit the .twig? Again it would be good to not require this change, so that standalone Twig can still render these.

jayked commented 4 years ago

You could set the extension variable in the twigbridge.php config file. But why whould such a structure be that important to you? Wouldn't it be easier to split such templates in a html directory where you want to compile something other than HTML?