从玉器中的子模板设置页面标题 [英] Set page title from a child template in Jade

查看:109
本文介绍了从玉器中的子模板设置页面标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想通过翡翠将页面标题设置在布局的子模板中。我不想将它们设置在路由中,因为这需要服务器重新启动。这是我希望完成的:



layout.jade:

  !!! 5 
head
- var title = title || Default Title Here
title#{title}
// ...

child.jade

   -  var title =Child Title Here
扩展布局
// ...

有关如何完成此操作的任何想法将一个很好的帮助。



谢谢!

解决方案

https://github.com/visionmedia/jade/issues/654#issuecomment-5859502



layout.jade

 块变量
!!! 5
head
- var title = title || Default Title Here
title#{title}

child.jade:

 块变量
title =ST
扩展布局
/ pre>

I'm wanting to set my page titles in the child templates of the layout via jade. I don't want to set them in the routes since that requires a server restart. Here's what I'm hoping to accomplish:

layout.jade:

!!! 5
  head
    - var title = title || "Default Title Here"
    title #{title}
    // ...

child.jade:

- var title = "Child Title Here"
extends layout
// ...

Any thoughts on how I can accomplish this would be a great help.

Thanks!

解决方案

From https://github.com/visionmedia/jade/issues/654#issuecomment-5859502

layout.jade

block variables
!!! 5
head
 - var title = title || "Default Title Here"
 title #{title}

child.jade:

block variables
  title = "ST"
extends layout

这篇关于从玉器中的子模板设置页面标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆