
(OOPS, sorry does +1 mean getting erased from the forums, last time it did)
DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<head>
<{assign var=theme_name value=$xoTheme->folderName}>
<title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> : <{/if}><{$xoops_sitename}>title>
<meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
<meta name="robots" content="<{$xoops_meta_robots}>" />
<meta name="keywords" content="<{$xoops_meta_keywords}>" />
<meta name="description" content="<{$xoops_meta_description}>" />
<meta name="rating" content="<{$xoops_meta_rating}>" />
<meta name="author" content="<{$xoops_meta_author}>" />
<meta name="copyright" content="<{$xoops_meta_copyright}>" />
<meta name="generator" content="XOOPS" />
<link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" />
<link rel="icon" type="image/png" href="<{xoImgUrl icons/icon.png}>" />
<link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoImgUrl css/style.css}>" />
<{$xoops_module_header}>
head>
<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>">
<{if $xoBlocks.canvas_left and $xoBlocks.canvas_right}><{assign var=columns_layout value='threecolumns-layout'}>
<{elseif $xoBlocks.canvas_left}><{assign var=columns_layout value='leftcolumn-layout'}>
<{elseif $xoBlocks.canvas_right}><{assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>
<div id="xo-canvas"<{if $columns_layout}> class="<{$columns_layout}>"<{/if}>>
<div id="xo-header">
<div id="xo-headerlogo"><a href="<{xoAppUrl /}>" title=""><img src="<{xoImgUrl img/logo.png}>" alt="<{$xoops_sitename}>" />a>div>
<div id="xo-headerbanner"><{$xoops_banner}>div>
<div id="xo-globalnav"> div>
div>
<div id="xo-canvas-content">
<{if $xoBlocks.canvas_left}>
<div id="xo-canvas-leftcolumn">
<{foreach item=block from=$xoBlocks.canvas_left}><{includeq file="$theme_name/theme_blockleft.html"}><{/foreach}>
div>
<{/if}>
<{if $xoBlocks.canvas_right}>
<div id="xo-canvas-rightcolumn">
<{foreach item=block from=$xoBlocks.canvas_right}><{includeq file="$theme_name/theme_blockright.html"}><{/foreach}>
div>
<{/if}>
<div id="xo-page">
<{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}>
<div id="xo-topblocks">
<div id="xo-topcenterblocks">
<{foreach item=block from=$xoBlocks.page_topcenter}><{includeq file="$theme_name/theme_blockcenter_c.html"}><{/foreach}>
div>
<div id="xo-topleftblocks">
<{foreach item=block from=$xoBlocks.page_topleft}><{includeq file="$theme_name/theme_blockcenter_l.html"}><{/foreach}>
div>
<div id="xo-toprightblocks">
<{foreach item=block from=$xoBlocks.page_topright}><{includeq file="$theme_name/theme_blockcenter_r.html"}><{/foreach}>
div>
div>
<{/if}>
<{if $xoops_contents}>
<div class="xo-content"><{$xoops_contents}>div>
<{/if}>
<{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright or $xoBlocks.page_bottomcenter}>
<div id="xo-bottomblocks">
<{if $xoBlocks.page_bottomcenter}>
<div id="xo-bottomcenterblocks">
<{foreach from=$xoBlocks.page_bottomcenter item=block}><{include file="$theme_name/theme_blockcenter_c.html"}><{/foreach}>
div>
<{/if}>
<{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright}>
<div id="xo-bottomleftblocks">
<{foreach from=$xoBlocks.page_bottomleft item=block}><{include file="$theme_name/theme_blockcenter_l.html"}><{/foreach}>
div>
<div id="xo-bottomrightblocks">
<{foreach from=$xoBlocks.page_bottomright item=block}><{include file="$theme_name/theme_blockcenter_r.html"}><{/foreach}>
div>
<{/if}>
div>
<{/if}>
div>
div>
<div id="xo-footer">
<a href="https://xoops.org/" title=""><img src="<{xoImgUrl img/poweredby.gif}>" alt="XOOPS" />a>
div>
div>
body>
html>
It took me three days to figure out that code above was incorrect.
<body class="<{$xoops_dirname}> theme-default">
< body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>">