1 seul template pour 4 images vs 4 templates pour 4 images ?

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

  • [RÉGLÉ] 1 seul template pour 4 images vs 4 templates pour 4 images ?

    Bonsoir,

    J'ai réalisé un template qui se décline avec 4 images de fond différentes. Ainsi :
    Templ1 -> image de fond 1
    Templ2 -> image de fond 2
    Templ3 -> image de fond 3
    Templ4 -> image de fond 4
    La seule différence entre chaque template est donc l'image de fond (tous les autres fichiers sont identiques, notamment le css, mis à part l'URL de l'image pointée par le background-image).

    Je me demande s'il est possible et comment faire pour n'avoir qu'un seul template avec 4 styles (correspondant aux 4 images de fond) et ensuite n'assigner à chaque page du site que le style voulu ?

    J'ai utilisé il y a longtemps un template qui offrait cette possibilité, on choisissait uniquement la couleur qu'on voulait sur chacune des pages. Je retrouve pas son nom.

  • #2
    Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

    il y a un module qui affiche une image de fond : bgmax
    tu en fais 4 et tu les assignes à tes éléments de menus
    ou bien tu donnes des suffixes à tes elements de menus et tu gères cela par les css
    aidons nous les uns les autres ...

    https://www.web54.fr

    Commentaire


    • #3
      Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

      Merci tataye, la 2nde idée me plait bien

      Commentaire


      • #4
        Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

        Problème réglé en ajoutant :

        <?php
        $app = JFactory::getApplication('site');
        $params = & $app->getParams('com_content');
        $pageclass = trim($params->get('pageclass_sfx'));
        ?>
        <body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">

        ce qui me permet de gérer différentes classes de body dans le css, une pour chaque background et une le background par défaut.

        La sélection du backgroud se fait en indiquant le nom de la classe dans "Paramètres d'affichage de la page", "page de classe" du menu.

        Commentaire


        • #5
          Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

          pourquoi te compliquer la vie ?.
          si tu ajoutes des suffixes de classe aux pages cela suffit, joomal les prends en compte
          aidons nous les uns les autres ...

          https://www.web54.fr

          Commentaire


          • #6
            Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

            Envoyé par tataye Voir le message
            pourquoi te compliquer la vie ?.
            si tu ajoutes des suffixes de classe aux pages cela suffit, joomal les prends en compte
            C'est ce que j'avais fait au départ mais je le retrouvais que dans content-item, ça changeait que le fond de l'article.

            Commentaire


            • #7
              Re : 1 seul template pour 4 images vs 4 templates pour 4 images ?

              je te remercie de cet eclaircissement, je n'avais jamais fait attention à ce détail
              en fait j'utilise gantry pour mes templates et il reprends le suffixe de classe dans le body.

              je m'endormirai moins bête ce soir
              aidons nous les uns les autres ...

              https://www.web54.fr

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X