Цитата:
|
Суть в том, что стили из шаблона А.styles мне будут нужны в двух видах.
Как здесь - внутри тега style
Так и как raw - чтобы вставить их в отдельный файл.
|
Всё просто, создаём шаблон со стилями и вызываем его внутри дочернего шаблона (шаблоны это просто функции, поэтому мы можем вызывать их внутри других шаблонов).
base.ss
- namespace base
- template main()
- doctype
< html
< head
- block head
< body
- block body
child.ss
- namespace child
- include './base'
#{template style()}
.foo { color: red }
#{/template}
- template main() extends base.main
- block head
- style
+= child.style() /// Или += @style() если не занят биндинг