Пример #1
0
/**
 * Produire les styles prives qui associent item de menu avec icone en background
 * @return string
 */
function bando_images_background()
{
    include_spip('inc/bandeau');
    // recuperer tous les boutons et leurs images
    $boutons = definir_barre_boutons(definir_barre_contexte(), true, false);
    $res = "";
    foreach ($boutons as $page => $detail) {
        if ($detail->icone and strlen(trim($detail->icone))) {
            $res .= "\n.navigation_avec_icones #bando1_{$page} {background-image:url(" . $detail->icone . ");}";
        }
        $selecteur = in_array($page, array('outils_rapides', 'outils_collaboratifs')) ? "" : ".navigation_avec_icones ";
        if (is_array($detail->sousmenu)) {
            foreach ($detail->sousmenu as $souspage => $sousdetail) {
                if ($sousdetail->icone and strlen(trim($sousdetail->icone))) {
                    $res .= "\n{$selecteur}.bando2_{$souspage} {background-image:url(" . $sousdetail->icone . ");}";
                }
            }
        }
    }
    return $res;
}
Пример #2
0
function inc_bandeau_dist($rubrique, $sous_rubrique, $largeur)
{
	definir_barre_boutons();
	return "<div id='bandeau-principal'>\n"
	  . bandeau_principal($rubrique, $sous_rubrique, $largeur)
	  . "</div>" .
	  _JS_ADMIN_IE6;
}