Dear all, I am trying to understand which is the best way to render a fragment (which can be inside an other fragment and so on). Lets take a very simple example in which I render a list of comments, and by clicking the 'more' button, few other are loaded with ajax. So far I found a couple of working solutions:
1 approach: -- layout.html has an include directive -- wrapper.html extends layout.html and include comment.html -- comment.html, renders comments. When the controller receives an ajax call sets response.view to comment.html otherwise wrapper.html 2. approach: - layout.html, same as before, it has the include directive - empty.html, it has only the include directive - comment.html. it has {{extend 'layout.html' if not request.ajax else 'empty.html'}} The first approach is difficult to maintain, the example is very simple, the chain can be arbitrary long. The second one doesn't compile, and empty.html is very ugly. I am wondering if could be possible to have extend and include more flexible and easier. Paolo -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.