2
I think you can do it yourself easy.
You must developp such a module by adding a "template" collum in a DB table.
For example starting frow the "news" module you can
- contruct différentes templates based on the news_article.html template.
- add a "template" collum in the table stories.
- add in the \class\xoopsstory.php the "template" attribut
- add the html code to manage your template in news\include\storyform.inc.php
- in the modules\news\article.php file change
$xoopsOption['template_main'] = 'news_article.html';
by a
$xoopsOption['template_main'] = $article->getTemplate();
Hope that helps