Open
Description
It would be cool, if the Anonymous component with the same name as its Directory would be used as a fallback if one with an exact match isn't found
Currently, you would do:
/components/Menu/Menu.html.twig
<twig:Menu:Menu/>
It would be cool to be able to write:
<twig:Menu/>
And have it fallback to
/components/Menu/Menu.html.twig
in case that:
/components/Menu.html.twig
is not found.
Reasoning
Pros ✅ | Cons ❌ |
---|---|
If Components get more complex, you tend to split them up, and organize them in subdirectories. Having the "Index" component outside its subdir only makes it more cluttered and harder to find stuff. This would fix that. | This can only be a fallback, to ensure backwards compatibility and because of Name conflicts |
You Don't Get Duplication in Names anymore, which make it easier to read, and more fun to write templates. |