> I am wondering whether it is possible to show multiple controller's views...
Inside the controller code you can change to other view:
if something:
response.view='xxx.html'
In the view itself you can have more named parts.
In such case the extended layout has not only one {{include}} command,
but more {{include xxx}} commands /I don't remember the syntax
exactly/.
Inside such partial views you can control use of that html part by
{{if something:}} Output html here {{pass}}

