Ich arbeite mit Webby und suche nach einer Klarstellung. Kann ich Attribute wie title
oder author
in meinem Layout definieren?Festlegen von Attributen in Webby-Layouts
2
A
Antwort
1
Nicht wirklich. Das Layout hat Zugriff auf die Seitenattribute und nicht umgekehrt.
Der einfachste Weg, um zu tun, was Sie wollen, besteht darin, den Hashwert SITE.page_defaults im Rakefile Ihrer Site (wahrscheinlich build.rake) zu füllen. Fügen Sie so etwas wie die folgenden:
SITE.page_defaults['title'] = "My awesome title"
SITE.page_defaults['author'] = "Shazbug"
SITE.page_defaults['is_mando_awesome'] = "very yes"
Sie jetzt diese Hash-Mitglieder in Ihrer Vorlage zugreifen kann:
Written by <%= @page.author %>
Sie weitere Informationen über Webby Seite Standard-Sachen auf der Google-Gruppe, speziell hier finden:
0
I've never used it but the tutorial here:
Macht es auf Ihre Frage, wie die Antwort aussehen „ja“. Speziell suche ich unter dem "Making Changes" Header auf dieser Seite.
Was Sie (und das Tutorial) erwähnen, gilt für die Inhaltsseiten. Dies gilt jedoch nicht für die Layouts. –