1) декларируется еще одна компоновка, в которую включаются частями все возможные варианты для страниц с пустыми значениями атрибутов
2) для каждой страницы указывается реализация конкретной страницы именно для нужного атрибута
Какой минус? Главный наверно в том, что на каждую страницу нужно иметь по атрибуту во вложенной компоновке и такое же количество дополнительных деклараций в xml.
Чтобы было более понятно попробуем порисовать
Template Page1
|-------------| |-------------|
|GlobalHeader | |GlobalHeader |
|-------------| |-------------|
|GlobalContent| <- |InnerHeader |\
|-------------| |InnerContent | - это будет innertemplate
|GlobalFooter | |InnerFooter |/
|-------------| |-------------|
|GlobalFooter |
|-------------|
Собственно innertemplate, page1content это и есть "лишний груз", но без него никак. Такую же мысль можно прочитать в статье http://resources.mdbitz.com/2009/10/nested-tiles-an-apache-tiles-quick-guide-to-nesting-tiles/
Комментариев нет:
Отправить комментарий