2014-12-03 13 views

risposta

3

L'implementazione di Pyjade di include non supporta i mixin, ma lo fa "extends", sebbene sia necessario utilizzare un "blocco". Allora, cosa si potrebbe fare se avete solo bisogno di importare un file:

extends mixins.jade 
block layout 
    +link("example", "http://example.com/") 

mixins.jade:

mixin link(text, url) 
    a(href=url)= text 

block layout 

(Rispondendo alla mia domanda, perché ho cercato duramente prima di capire questo fuori me stesso e ho pensato che potrebbe essere utile per gli altri)

+0

Funziona con più estensioni? Ad esempio, mixins.jade -> base.jade -> my_template.jade. – knite

+0

Sì. Ecco come ho le cose ora. Devi usare un altro blocco, naturalmente. Se qualcuno conosce un modo migliore per favore fammi sapere. – Albin