为Fractal添加把手布局助手

时间:2017-09-20 13:21:42

标签: handlebars.js handlebarshelper

我正在尝试将把手布局助手(https://github.com/shannonmoeller/handlebars-layouts)添加到Fractal(http://fractal.build),但在使其工作时遇到一些麻烦。

我已按照fractal.build/guide上的指南将其添加到fractal.js。

我已经添加了所需的包(@ frctl / handlebars,handlebars-helper和handlebars-layouts)。

我有一个名为“grid.hbs”的文件,想要在“grid-full-width.hbs”中扩展它。

fractal.js

const instance = fractal.components.engine();

// Using handlebars-layouts (https://www.npmjs.com/package/handlebars-layouts)

const layouts = require('handlebars-layouts');
layouts.register(instance.handlebars);

// Using handlebars-helpers (https://github.com/assemble/handlebars-helpers)

const helpers = require('handlebars-helpers');
helpers({
    handlebars: instance.handlebars
});

grid.hbs

<div class="grid">
  {{#block "content"}}
    Fallback content
  {{/block}}
</div>

网格全width.hbs

{{#extend "grid"}}
  {{#content "content"}}
    New content
  {{/content}}
{{/extend}}

输出

[object Object]

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

找到解决方案:

=SUMIF(A$1:A2,A2,D$1:D2)

此处提供更多信息:https://github.com/frctl/fractal/issues/355