Je revois ma copie car se pose un soucis , cet extra block va apparaitre sur tous les modules avec un décalage possible.
Exemple sur certains modules tu as choisi une seule colonne à droite = impossible de faire rentrer la largeur de deux colonne dans une seule )
En fait voici comment faire pour avoir l'extra bloc seulement en page d'accueil.
http://www.pragmamx.fr/Forum-topic-2768-start-msg16663.html#msg16663Dans theme.html on met plutot ça
<!-- START: EXTRA BLOCK -->
{EXTRABLOCK}
<!-- END: EXTRA BLOCK -->
Puis dans function.php
après cette ligne
$part[] = array("{DEBUGSERVICE}", theme_get_servicetext('debugservice'));
on rajoute
$part[] = array("{EXTRABLOCK}", theme_get_extrablock());
puis en fin du code AVANT le ?> final
on rajoute la fonction qui va afficher notre extrabloc seulement en page d'accueil
/**
* Extrablock
*/
function theme_get_extrablock()
{
$out = '';
if ((isset($GLOBALS['home']))&&($GLOBALS['home']!=0)) {
$out .= '
<div id="extrablock">
<p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat</p>
</div>';
} else {
$out .= '';
}
return $out;
}
Voilà c'est mieux comme cela je pense, surtout qu'ainsi on peut facilement modifier la function et afficher vraimment ce que l'on veut dedans (ex: bloc gallerie)
