Jekyll Liquid - greift dynamisch auf _config.yml zu
Für die Internationalisierung meiner App muss ich in der Lage sein, dynamisch auf Einträge in einer YAML-Datei zuzugreifen.
Dies lässt sich am besten anhand eines Beispiels erklären:
Seite:
---
layout: default
title: title_homepage
---
Dies ermöglicht dann den Zugriff auf die Variable title_homepage in der Standardlayoutvorlage:
Standardlayout:
page.title = "title_homepage"
Normalerweise würde ich auf meine Datei _config.yml folgendermaßen zugreifen:
{{ site.locales[site.default_locale].variable }}
Damit dies funktioniert, muss ich jedoch auf die Datei _config.yml mit dem Wert page.title zugreifen. Das wird nicht funktionieren:
{{ site.locales[site.default_locale].page.title }}
Ich brauche folgendes (Pseudocode):
{{ site.locales[site.default_locale].#{value of page.title}}