首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Vash中加载模板

无法在Vash中加载模板
EN

Stack Overflow用户
提问于 2015-11-21 08:46:01
回答 1查看 282关注 0票数 2

我使用Vash作为我的模板引擎。我希望将页眉和页脚放在一个单独的文件中,以便包含在layout.vash中

layout.vash

代码语言:javascript
运行
复制
<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

代码语言:javascript
运行
复制
@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

代码语言:javascript
运行
复制
@html.extend('./includes/layout', function(model){ @html.block('content', 

function(model){

<!--==============================Content=================================-->
<div class="content">

</div>

}) })

未拉入页眉和页脚模板。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-08 01:03:45

Layout.vash:

代码语言:javascript
运行
复制
<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:

代码语言:javascript
运行
复制
<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:

代码语言:javascript
运行
复制
<p>Your footer html</p>

请注意,partials文件夹应该在views文件夹内。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33838393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档