5. Conclusion

The purpose of this article was to show the possible template modularization features available in OPT. We have learned how to use opt:include, snippets, procedures and template inheritance, and then - we set up the complete, flexible template rendering environment. As an exercise, we recommend to extend it with new functionality and do some experiments to get to know the idea of how it works better.

Questions and feedback

This is the end of this article. Go back to the beginning and please, leave a comment.