A tout hasard voici le theme.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>">
<head>
<!-- Theme name -->
<{assign var=theme_name value=$xoTheme->folderName}>
<!-- Directory html files -->
<{assign var=theme_name value=$xoTheme->folderName|cat:'/tpl'}>
<!-- Title and meta -->
<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" />
<!-- Favicon -->
<link rel="shortcut icon" type="image/ico" href="<{$xoops_imageurl}>icons/favicon.ico" />
<link rel="icon" type="image/png" href="<{$xoops_imageurl}>icons/icon.png" />
<!-- CSS -->
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_imageurl}>superfish.css" />
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_imageurl}>style.css" />
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css' />
<script src="<{$xoops_url}>/browse.php?Frameworks/jquery/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="<{$xoops_imageurl}>js/superfish.js"></script>
<script type="text/javascript" src="<{$xoops_imageurl}>js/supersubs.js"></script>
<script type="text/javascript" src="<{$xoops_imageurl}>js/popup.js"> </script>
<script type="text/javascript">
$(document).ready(function(){
$("ul.sf-menu").supersubs({
minWidth: 12, // minimum width of sub-menus in em units
maxWidth: 27, // maximum width of sub-menus in em units
extraWidth: 1 // extra width can ensure lines don't sometimes turn over
// due to slight rounding differences and font-family
})
.superfish({
delay: 500, // one second delay on mouseout
animation: {height:'show'}, // fade-in and slide-down animation
speed: 'fast',
dropShadows: false
});
});
</script>
<!-- Module Header -->
<{$xoops_module_header}>
<!-- Test appartenance groupe -->
<{php}>
Global $xoopsUser;
$this->assign( 'authorised_groups', array( 1,4,5) );
$this->assign( 'user_group', is_object($xoopsUser) ? $xoopsUser->getGroups() : array(XOOPS_GROUP_ANONYMOUS) );
<{/php}>
</head>
<body>
<!-- -->
<{if $xoBlocks.canvas_left or $xoBlocks.canvas_right}>
<{assign var=columns_layout value='twocolumns-layout'}>
<{assign var=block_layout value='twocolumns-block'}>
<{else}>
<{assign var=columns_layout value='onecolumn'}>
<{assign var=block_layout value='onecolumn-block'}>
<{/if}>
<!-- -->
<div class="wrapper">
<div class="wrapper_mid">
<div class="main">
<!-- Header -->
<div class="header1">
<div class="logo">
<h1><a href="<{$xoops_url}>"><{$xoops_sitename}></a></h1>
<h2><{$xoops_slogan}></h2>
</div><!--logo -->
<div class="search_box">
<form action="<{$xoops_url}>/search.php" method="get">
<fieldset>
<input type="text" onfocus="if (this.value=='<{$smarty.const._SEARCH}>') this.value='';" onblur="if (this.value=='') this.value='<{$smarty.const._SEARCH}>';" value="<{$smarty.const._SEARCH}>" name="query" class="searchfield" id="ls" />
<input type="hidden" name="action" value="results" />
<input type="submit" value="<{$smarty.const._SEARCH}>" class="button" />
</fieldset>
</form>
</div><!-- search_box-->
</div>
<!-- End Head Menu -->
<div class="container">
<div class="container_bottom">
<div class="container_mid">
<div class="container_text">
<!-- {if $smarty.server.PHP_SELF=='/index.php'} -->
<{include file="$theme_name/slider.html"}>
<!-- {/if} -->
<div id="content">
<!-- Central Space -->
<div class="centercolumn <{if $columns_layout}><{$columns_layout}><{/if}>">
<!-- Center Top Blocks -->
<{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}>
<{if $xoBlocks.page_topcenter}>
<div class="centerblock-center <{if $columns_layout}><{$columns_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_topcenter}>
<div class="center-center-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<{if $xoBlocks.page_topleft}>
<div class="centerblock-left <{if $columns_layout}><{$block_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_topleft}>
<div class="center-left-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<{if $xoBlocks.page_topright}>
<div class="centerblock-right <{if $columns_layout}><{$block_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_topright}>
<div class="center-right-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<{/if}>
<!-- End Center Top Blocks -->
<{if $xoops_contents}>
<div class="page-content <{if $columns_layout}><{$columns_layout}><{/if}>">
<{$xoops_contents}>
</div>
<{/if}>
<!-- Center Bottom Blocks -->
<{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright or $xoBlocks.page_bottomcenter}>
<{if $xoBlocks.page_bottomcenter}>
<div class="centerblock-center <{if $columns_layout}><{$columns_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_bottomcenter}>
<div class="center-center-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<{if $xoBlocks.page_bottomleft}>
<div class="centerblock-left <{if $columns_layout}><{$block_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_bottomleft}>
<div class="center-left-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<{if $xoBlocks.page_bottomright}>
<div class="centerblock-right <{if $columns_layout}><{$block_layout}><{/if}>">
<{foreach item=block from=$xoBlocks.page_bottomright}>
<div class="center-right-container">
<{if $block.title}>
<div class="block-title"><{$block.title}></div>
<{/if}>
<div class="block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div>
<{/if}>
<div class="clear"></div>
<{/if}>
<!-- End Center Bottom Blocks -->
</div>
<!-- End Central Space -->
<!-- Right Blocks -->
<{if $xoBlocks.canvas_left or $xoBlocks.canvas_right}>
<!-- CE QU'IL FAUDRAIT MASQUER EN MODE EDITION -->
<div class="sidebar">
<div class="bottom">
<div class="mid">
<div class="sidebar_text">
<div class="rightcolumn">
<{foreach item=block from=$xoBlocks.canvas_left}>
<div class="right-block-container">
<{if $block.title}>
<div class="right-block-title image<{$block.id}>"><{$block.title}></div>
<{/if}>
<div class="right-block-content"><{$block.content}></div>
</div>
<{/foreach}>
<{foreach item=block from=$xoBlocks.canvas_right}>
<div class="right-block-container">
<{if $block.title}>
<div class="right-block-title image<{$block.id}>"><{$block.title}></div>
<{/if}>
<div class="right-block-content"><{$block.content}></div>
</div>
<{/foreach}>
</div></div></div></div></div>
<!-- FIN MASQUAGE -->
<{/if}>
<!-- End Right Blocks -->
<div class="clear"></div>
</div>
</div></div></div></div><!-- containers -->
</div><!-- main -->
<!-- Footer -->
<div class="footer blue">
<div class="footer_center">
<div class="footer_mid">
<!-- {if $smarty.server.PHP_SELF=='/index.php'} -->
<{include file="$theme_name/prefoot.html"}>
<!-- {/if} -->
<div class="xoopsfooter"><{$xoops_footer}></div>
</div>
</div><!-- footer_center -->
</div>
</div><!-- wrappermid -->
</div><!-- wrapper -->
<script type="text/javascript" src="<{$xoops_imageurl}>js/twitter.min.js"></script>
<script type="text/javascript" charset="utf-8">
getTwitters('tweet', {
id: 'xoopsproject',
count: 2,
enableLinks: true,
ignoreReplies: true,
clearContents: true,
template: '"%text%" <a href="http://twitter.com/%user_screen_name%/statuses/%id_str%/">%time%</a>'
});
</script>
</body>
</html>
J'ai essayé de faire un test de $xoops_dirname , mais je ne sais comment traiter cette variable, car même en mode édition elle a la valeur "news".