2013-04-08 63 views
1

有一個工作的基本文件和擴展,page.jadelayout.jade,你如何在多個層面使用相同的塊名稱?

想提出一個擴展他們之間將修改pageblock之前layout得到它。可能保留塊名稱並執行此操作?否則,很多代碼需要改變。

目前,在layout.jade

 
body 
    p Greetings 
    block content 
    p Goodbye! 

page.jade

 
extends layout 
block content 
    p Nice to meet you 

結果:

 
Greetings 
Nice to meet you 
Goodbye! 

要插入擴展middle.jade之間和page.jadepage.jade將延伸middle,而middle將延伸layout

例如middle.jade

 
extends layout 
block content 
    p Good Morning 
    block content 

與目標結果:

 
Greetings 
Good Morning 
Nice to meet you 
Goodbye 

當我嘗試這一點,middle.jade塊不被拾起的。

我是愚蠢的,失去了明顯的東西?或者這甚至有可能?

回答

1

要麼窩不同的看法

block page_content 
    block content 

或使用block append/block prepend

block append page_content 
    blabla 
+0

感謝。對所有文件中的所有塊進行重命名非常干擾,所以希望避開。將重新嘗試'block append'並回傳。 – 2013-04-08 07:17:25

相關問題