我使用Vash作为我的模板引擎。我希望将页眉和页脚放在一个单独的文件中,以便包含在layout.vash中
layout.vash
<body>
<header>
@html.block('header')
</header>
@html.block('content')
<footer>
@html.block('footer')
</footer>
<!-- Render Page Specific Scripts Here -->
@html.block("scripts")
</body>header.vash
@html.block('header', function(){
<!--==============================header=================================-->
<div class="container_12">
<div class="grid_12">
<h1>
<a href="index.html">
<img src="images/logo.png" alt="Your Happy Family">
</a>
</h1>
</div>
</div>
})index.vash
@html.extend('./includes/layout', function(model){ @html.block('content',
function(model){
<!--==============================Content=================================-->
<div class="content">
</div>
}) })未拉入页眉和页脚模板。有什么想法吗?
发布于 2015-12-08 01:03:45
Layout.vash:
<body>
<header>
@html.include('partials/header')
</header>
@html.block('content')
<footer>
@html.include('partials/footer')
</footer>
<!-- Render Page Specific Scripts Here -->
@html.block("scripts")
header.vash:
<div class="container_12">
<div class="grid_12">
<h1>
<a href="index.html">
<img src="images/logo.png" alt="Your Happy Family">
</a>
</h1>
</div>
</div>footer.vash:
<p>Your footer html</p>请注意,partials文件夹应该在views文件夹内。
https://stackoverflow.com/questions/33838393
复制相似问题