Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

Allow usage of LLL in Templates.yaml #3

@lorenzulrich

Description

@lorenzulrich

Feature Request

Is your feature request related to a problem? Please describe.

For international pages with an international editorial team, the backend needs to be fully translated. However, the YAML templates currently don't allow using the LLL: syntax in Templates.yaml and [item].yaml.

Describe the solution you'd like

Currently, the template settings (name, description, previewImage) are passed to the Fluid template as they are. There are several options:

  • Pre-process the configurations, detect LLL: syntax and use the LocalizationUtility to resolve labels before passing them to the frontend.
  • Use <f:translate key="{template.name}" default="{template.name}" /> in the template to make normal labels an LLL labels work. However, this is not a very clean solution.
  • Allow overriding the Fluid templates of the extension so the integrator can provide own templates fitiing the requirements.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions