Wie übergibt man eine variable in ein benutzerdefiniertes tag in der Flüssigkeit?
Ich geschrieben habe ein benutzerdefiniertes tag in der Flüssigkeit, und ich möchte, übergeben Sie eine variable, um es. Liquid-tags wird der parameter in einen string.
Beispiel:
{% nav page /some/url.html %}
Seite, wo eine variable ist.
Gibt es einen Weg, um Flüssigkeit zu behandeln Seite als variable und nicht ein string?
Vielen Dank im Voraus!
- Sollte ich erwähnen, diese Frage ist speziell über Jekyll aber für jede Flüssige custom-tag.
- Siehe: stackoverflow.com/questions/7919644/... stackoverflow.com/questions/7259385/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit Jekyll insbesondere können Sie den Zugriff auf die Seite die variable auf diese Weise:
Post
Objekt auscontext
?Ich hatte ein ähnliches problem. Ich löste es, indem Sie erstellen eine benutzerdefinierte lookup-Methode:
Um es zu verwenden, erstellen Sie so etwas wie dieses:
Antwort auf die Allgemeine Frage und nicht das Teil, speziell über die Seite variabel sind, können Sie auch den Inhalt des Tags durch die Flüssigkeit parser wieder: