Hi! I'm new to Drupal—and struggling to figure this out.
I'm trying to create a page that has specific content requirements. I'd like it to:
Have a unique set of custom content fields
Use a specific template
Show up at a specific path
Is this possible?
When I try to use the Page Manager to create a page, I'm confused by what the "Variant Types" are about. I don't want to use Blocks or Panels (I don't think anyway)—I'm just wanting to be able to create specific, custom fields for the page and then reference them in a template.
I have 16 fields that are numbered (e.g. node.field_1.value, node.field_2.value, etc.). Rather than call each of these separately, I'd like to use a loop in my Twig template. So, I've got:
{% for i in 1..16 %}
{{ attribute(_context,"node.field_"~i~".value") }}
{% endfor }}
I'm trying to allow the user to create a template in a field (type-long, formatted) on a node page, including {{ twig }} within the the string that will be in the field.
If I understand the Twig documentation, I should then be able to call {{ include(template_from_string(node.field.value)) }} to use the content of the field. I would then be able to pass in custom variables, etc. within the theme template.html.twig.