2

I'm working with Webby and am looking for some clarification. Can I define attributes like title or author in my layout?

Shazburg
  • 123
  • 2

2 Answers2

1

Not really. The layout has access to the page attributes rather than the other way.

The easiest way to do what you want is to populate the SITE.page_defaults hash in your site's Rakefile (probably build.rake). Add something like the following:

SITE.page_defaults['title']             = "My awesome title"
SITE.page_defaults['author']            = "Shazbug"
SITE.page_defaults['is_mando_awesome']  = "very yes"

You can now access those hash members in your template:

Written by <%= @page.author %>

You can find more info about Webby's page default stuff on the Google Group, specifically here:

http://groups.google.com/group/webby-forum/browse_thread/thread/f3dc1f4187959634/c30d7883705f6218?lnk=gst&q=SITE#c30d7883705f6218

Mando Escamilla
  • 1,560
  • 1
  • 10
  • 17
0

I've never used it but the tutorial here:

Makes it look like the answer to your question is "yes". Specifically I'm looking under the "Making Changes" header on that page.

NoNaMe
  • 6,020
  • 30
  • 82
  • 110
John
  • 14,944
  • 12
  • 57
  • 57