2

如何从配置文件中添加块?

例如:通过执行以下操作设置要包含在块中的脚本/样式列表:

    @getBlock('scripts').add([
        '/vendor/jquery.js'
        '/vendor/jquery-ui.js'
    ])

在配置文件中。

4

1 回答 1

3

根据GitHub 上的Issue #387 ,由 balupton 回答

我们通常有两种方法可以做到这一点。

通过模板数据

templateData:
    site:
        scripts: [
            '/vendor/jquery.js'
            '/vendor/jquery-ui.js'
            ]

然后在您的布局中:

<%- @getBlock('scripts').add(@site.scripts).toHTML()

通过填充集合事件

events:
    populateCollections: ->
        @getBlock('scripts').add([
            '/vendor/jquery.js'
            '/vendor/jquery-ui.js'
        ])
于 2013-01-02T04:18:51.790 回答