Nostalgic Perogi Monogramming

    fis-preprocessor-widget-inline

    0.0.6 • Public • Published

    fis-preprocessor-widget-inline

    fispc 提供widget inline功能

    安装

    $ npm install -g fis-preprocessor-widget-inline

    配置

    fis.config.merge({
        namespace: 'demo',
        modules: {
            preprocessor: {
                tpl: 'widget-inline, extlang'
            }
        },
        settings: {
            preprocessor: {
                'widget-inline':  {
                    include: /.*/i,
                    exclude: /(widget_a|widget_b|widget_c|widget_d)/
                }
            }
        }
    });

    使用

    • 拷贝smarty目录下的全部内容到项目目录plugin(fis-pc项目在common目录下)目录下
    • 调用widget时,如果有属性inline,则把调用的widget内嵌到调用这个widget的模板文件中。
    {%widget name="demo:widget/widget_inline.tpl" inline%}
    
    • 调用widget时,如果name的属性值被配置的include正则命中,则widget内嵌。

    说明

    • smarty插件是用来提供一个局部作用域

    Keywords

    none

    Install

    npm i fis-preprocessor-widget-inline

    DownloadsWeekly Downloads

    7

    Version

    0.0.6

    License

    MIT

    Last publish

    Collaborators

    • fansekey