【问题标题】:Setting Attributes in Webby Layouts在 Webby 布局中设置属性
【发布时间】:2010-09-06 15:26:27
【问题描述】:

我正在与Webby 合作,正在寻求一些澄清。我可以在布局中定义titleauthor 之类的属性吗?

【问题讨论】:

    标签: ruby webby


    【解决方案1】:

    不是真的。布局可以访问页面属性,而不是其他方式。

    最简单的方法是在您网站的 Rakefile(可能是 build.rake)中填充 SITE.page_defaults 哈希。添加如下内容:

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

    您现在可以在模板中访问这些哈希成员:

    Written by <%= @page.author %>
    

    您可以在 Google Group 上找到有关 Webby 页面默认内容的更多信息,具体在这里:

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

    【讨论】:

      【解决方案2】:

      I've never used it but the tutorial here:

      看起来您的问题的答案是“是”。具体来说,我正在查看该页面上的“进行更改”标题。

      【讨论】:

      • 您(和教程)提到的内容对内容页面有效。然而,布局并非如此。
      猜你喜欢
      • 2011-06-29
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多