html-twig-loader

1.1.5 • Public • Published

v5_eshop webpack支持twig模板解析

测试

let tt = require("./index");
let content="";

content=`

<h1>网站配置</h1>
<p>
{{ config.site_title}}
</p>
<hr/>
文章循环:
{% for value in []|loop("article-list") %} * <a href="{{value.url}}">{{ value.title }}</a>{% endfor %}
<hr/>
碎片块:
{{ blocker.blocker("sdfsdfsdf","我是碎片块")}}
<hr/>
菜单:
{% for value in []|menu(0) %} * <a href="{{value.link_url}}">{{ value.classname }}</a>{% endfor %}
<hr/>
`
content = `
<!--##文章列表##-->
{{ class.classname }}
{% for row in list %}
    <a href="{{row.url}}">{{row.title}}</a>
{% endfor%}

{{ pager }}
`;

content = `
<!--##文章详细##-->
{{view.title}}
<br/>
{{view.content}}
`;

content = `
<!--##单页列表##-->
{{ class.classname }}
{% for row in list %}
    <a href="{{row.url}}">{{row.title}}</a>
{% endfor%}

{{ pager }}
`;

content = `
<!--##留言列表##-->
{% for row in list %}
    {{row.title}}
    {{row.content}}
{% endfor%}

{{ pager }}
`;

content = `
<!--##产品列表##-->
{{ class.classname }}
{% for row in list %}
    {{row.name}}
{% endfor%}

{{ pager }}
`;

content = `
<!--##产品详细##-->
{{view.name}}
<br/>
{{view.content}}
`;
let aa = tt(content)

console.log(aa);

Package Sidebar

Install

npm i html-twig-loader

Weekly Downloads

16

Version

1.1.5

License

ISC

Unpacked Size

52.9 kB

Total Files

33

Last publish

Collaborators

  • lauxinyi