2

構成ファイルからブロックに追加する方法は?

例: 次のようにして、ブロックに含めるスクリプト/スタイルのリストを設定します。

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

構成ファイル内。

4

1 に答える 1

3

GitHub の問題 #387に従って、balupton が回答:

これには、一般的に 2 つの方法があります。

TemplateData 経由

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

次に、レイアウト内で:

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

Populate Collections イベント経由

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