Créer une ou des positions de module dans le background

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Créer une ou des positions de module dans le background

    Bonjour,
    Voila l'idée : dans le fond du site avoir une image de fond à gauche fixe et à droite en fond toujours une ou des images suivant les pages en passant par un module .(template 1870 customisé (grace à l'excellent tuto de ced ))
    J'ai essayé plusieurs manières plus ou moins propres mais non concluantes :
    -multiples background dans le html (trop lourd et statique)
    -div surement mal codées (novice je suis) décalant toute la mise en page
    -bricolages avec BGmax infructueux (recouvrement de la partie gauche)
    Donc
    Faut il et peut on créer des positions dans le "head" ? Sinon ou dois-je créer cette position dans le "body" ?...
    Des pistes ? Suggestions ? Merci d'avance

  • #2
    Re : Créer une ou des positions de module dans le background

    pour une image de fond fixe, utilise un "position:relative" je l'ai fait notemment sur ce site pour le blueprint de fond www.aupa.be
    et pour l'image qui change en fonction de la page, cf le tuto de ced pour cette astuce: (je fais copier coller d'un autre post ou j'avais expliqué le truc)
    bonjour
    tout d'abord rajoutez ceci dans le fichier index.php de votre template, juste sous la balise <head>
    Code PHP:
    <?php
    $pageclassesuffixe 
    "";
    $menu = &Jsite::getMenu();
    $active $menu->getActive();
    if (
    is_object$active )) :
    $pageclassesuffixe $active->params->get('pageclass_sfx''');
    endif;
    ?>
    ainsi que ceci juste apres la balise </head>
    Code PHP:
    <body class="<?php echo $pageclassesuffixe ?>">
    ensuite dans votre menu, donnez un style dans l'option "page class suffix" dans l'onglet "page display option", par exemple ceci: "_styleperso"
    ensuite, dans votre template.css si vous voulez remplacer la couleur de background de la classe disons ".background" pour la page pour laquelle vous avez mis "_styleperso" il suffira de rajouter cette classe:
    Code:
    ._styleperso .background{
    couleur différente
    }
    je ne veux pas m'attribuer des mérites qui ne sont pas les miens donc je signale que ce hack vient du pdf expliquant comment créer un template de zéro, dispo sur le site www.joomlack.fr

    Commentaire


    • #3
      Re : Créer une ou des positions de module dans le background

      Merci pour cette piste , je vais essayer.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X