docs icon indicating copy to clipboard operation
docs copied to clipboard

Docs about partial modifier outdated

Open carstenjaksch opened this issue 1 year ago • 1 comments

I tried to use the partial modifier, but there are several issues:

  1. The docs page mentions themes, that are outdated since v3.
  2. It does not work. I need to pass key-value-pairs of an array as variables to a partial. But the partial does not load – neither hard-coded nor dynamic.

This is my use-case (page_builder/_article.antlers.html from Peak starter, a Bard field):

{{ articleRaw = article | raw }}

{{ articleRaw }}
  {{ values = attrs:values }}

  {{ values | partial("components/{values:type}") }}
  {{# ... or hardcoded ... #}}
  {{ values | partial('components/pull_quote') }}
{{ /articleRaw }}

I am on Statamic 5.23.0 by the way. Docs page: https://statamic.dev/modifiers/partial

carstenjaksch avatar Aug 31 '24 13:08 carstenjaksch

Found a thread about the same topic in Discord, if that adds helpful context.

I think the issue here is that the partial modifier assumes the partials in a resources/partials sub-directory – other than the partial tag, which resolves the path relative to the resources/views directory.

So this issue needs a fix both from the docs and cms side of Statamic, I think.

carstenjaksch avatar Aug 31 '24 17:08 carstenjaksch