使用胡子模板避免HTML重复

时间:2015-06-10 16:33:51

标签: mustache

如果我有几个组件(个别&#39; .mustache&#39;文件)我想将其作为部分导入到主模板中,并且这些组件具有相同的包含<div class="Component"> <h3>Component One</h3> <p>Lorem ipsum...</p> </div> <div class="Component"> <h3>Component Two</h3> <p>Dolor sit amet...</p> </div> 的组件,您可以将其编码为一种避免重复组件的方法吗?

<div class="Component">

公共容器<div class="Main"> Some content </div> <div class="Sidebar"> {{> component1 }} {{> component2 }} </div> 在每个文件中都是重复的,似乎效率低下,但我不确定如何避免重复。

所以我有一个名为&#39; home.mustache&#39;它有:

<div class="Sidebar">
    {{# component-container }}
        {{> component1 }}
    {{/ component-container }}
    {{# component-container }}
        {{> component2 }}
    {{/ component-container }}
</div>

我想我头脑中的东西是这样的,但是compontent-container吐出开启和关闭标记(然后我可以从每个组件中删除容器):

$member_qry = mysqli_query($con, "SELECT lr_capped_members.user, lr_users.username 
            LEFT JOIN lr_users ON lr_capped_members.user = lr_users.user_id
            WHERE cap_week = '$week'
    ")or die(mysqli_error($con));

0 个答案:

没有答案