Тема: Snakeskin
Показать сообщение отдельно
  #696 (permalink)  
Старый 15.03.2016, 18:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Эммм, если я правильно понял, то есть мастер шаблон, и все остальные шаблоны должны от него наследоваться и заменять (или дополнять) некоторые его участки. Для этого будем использовать блоки и наследование.

base.ss

- namespace base

- template main()
  - doctype
  < html
    < head
      - block head
    < body
      - block body


child.ss

- namespace child
- include './base'

- template main() extends base.main
  - block head
    # style
      .foo { color: red }


Если при переопределении блока в дочернем шаблоне нужно вызвать тело родителя, то используем директиву super

- namespace child
- include './base'

- template main() extends base.main
  - block head
    - super
    # style
      .foo { color: red }
__________________
kobezzza
code monkey
Ответить с цитированием