You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
navbar.hbs uses {{> button }} but I'm getting the following error when trying to compile the view:
[11ty] 1. Having trouble rendering hbs template ./src/views/index.hbs (via TemplateContentRenderError)
[11ty] 2. The partial button could not be found (via Error)
If I move the file one level up to the _includes directory it will work, but our project has hundreds of partials and we need the directories to keep them organized.
Expected behavior
No response
Reproduction URL
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered:
I found Eleventy is actually processing all the partials inside subdirectories, the problem is that I have to extend the route if I want to use them, so it would be {{> ui/button }} instead of {{> button }}.
I wonder if there is any way to avoid this and just use the name of the partial to avoid changing the hundreds of pages we already have in production?
zachleat
changed the title
Handlebars partials in subdirectories are not found
Allow referencing Handlebars partials by filename instead of subdirectory
Jul 10, 2024
Operating system
macOS Ventura 13.2.1
Eleventy
2.0.0
Describe the bug
Partials inside subdirectories in
_includes
are not found.Is there any configuration option or syntax that allows me to access partials inside subdirectories?
Reproduction steps
Having the following files:
navbar.hbs
uses{{> button }}
but I'm getting the following error when trying to compile the view:If I move the file one level up to the
_includes
directory it will work, but our project has hundreds of partials and we need the directories to keep them organized.Expected behavior
No response
Reproduction URL
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered: