【问题标题】:Reuse small html page fragment template重用小 html 页面片段模板
【发布时间】:2014-10-03 16:14:37
【问题描述】:

我有一个订单信息 html 模板供用户使用 Jekyll 在我的网站内的多个页面中使用

<div class="ccpanel">
    {% include order_info.html %}
</div>

在我的 order_info.html 片段模板中,我有 5 个字段。

    <div class="row">
        <div class="form-group col-md-4">
            <label>First Name</label>
            <input class="form-control" placeholder="First Name">
        </div>
        <div class="form-group col-md-4">
            <label>Last Name</label>
            <input class="form-control" placeholder="Last Name">
        </div>

        <div class="form-group col-md-4">
            <label>Order ID</label>
            <input class="form-control">
        </div>
        <div class="form-group col-md-4">
            <label>Order Description</label>
            <input class="form-control">
        </div>
        <div class="form-group col-md-4">
            <label>Order Note</label>
            <input class="form-control">
        </div>
    </div>

我有一些页面需要在 order_info.html 中显示所有 5 个字段,这可以正常工作,但我也有一些页面只需要在 order_info.html 中显示 3 个字段。

如何为所有页面重复使用 order_info.html 模板?还是我必须创建另一个包含 3 个字段的订单信息模板?

【问题讨论】:

    标签: html css templates jekyll


    【解决方案1】:

    我相信你可以将一个变量传递给模板,并在里面做一个 if 条件

    {% include order_info.html fields=3 %}
    

    然后里面

    {% if include.fields == 3 %}
    {% endif %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多