Compter le nombre d'éléments d'une liste ul / Mise en page CSS

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

  • #31
    Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

    C'est un template que j'ai créé de zéro. J'avais essayé sans le chargement de ce fichier sans succès et c'est pour ça que j'ai ensuite essayé en le chargeant. Je vais donc l'enlever.
    Oui.
    Pour être sur que Mootools (core.js-la base et more.js-les plugins mootools) charge partout, rajoute :
    JHtml::_('behavior.framework', true);
    dans l'index.php de ton template,
    en-dessous de :
    defined ('_JEXEC') or die ('restricted access');
    Cette classe CSS n'existe pas avant le démarrage du code puisque ce ul est généré par un module menu joomla auquel j'ai ajouté le suffixe de classe thematiques, ce qui engendre une classe menuthematiques au ul.
    OK.
    Alors remplace la classe "monul" dans mon exemple par "menuthematiques":
    var list = $$('.monul');
    var list = $$('.menuthematiques');
    J'ai écrit le code en sorte que cette classe/variable ne soit écrite qu'une fois.
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

    Commentaire


    • #32
      Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

      J'ai ajouté le code en tout début du fichier index.php. Ca me donne ceci :
      Code:
      <?php defined('_JEXEC') or die('restricted access'); 
      JHtml::_('behavior.framework', true); ?>
      La page se charge comme d'habitude. Sinon, c'est vrai que je vois dans le code généré les appels aux librairies mootools qui ont été inséré par <jdoc:include type="head" /> donc il était inutile de la recharger.

      J'avais déjà bien changé '.monul' par '.menuthematiques' mais toujours aucun résultat dans mon code généré.

      Commentaire


      • #33
        Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

        J'avais déjà bien changé '.monul' par '.menuthematiques' mais toujours aucun résultat dans mon code généré.
        Ah.
        Je vais regarder.
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #34
          Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

          euh .. j'ai un peu regardé dans tous les sens, je n'ai pas d'erreur en testcase.
          Reprenons :
          *tu as ajouté mettons "-truc" à Suffixe CSS de menu dans les specs d'un module de type menu
          *tu as donc une class "menu-truc"
          *tu as corrigé mon script :
          var list = $$('.menu-truc');

          * chez moi, script activé, je retrouve
          <ul class="menu-truc four">
          si j'ai 4 li(s)

          Possible aussi avec cette astuce:
          dans le champ de Suffixe CSS de menu, mettre un espace avant truc
          tu récupères donc :
          <ul class="menu truc">
          ...etc ...
          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

          Commentaire


          • #35
            Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

            J'ai essayé de changer le nom, de mettre des espaces, des tirets... Sans résultats. Je vois pas du tout ce qui n'irait pas dans ma configuration.

            Commentaire


            • #36
              Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

              Sans résultats
              ?
              C'est à dire que la class supplémentaire qui devrait être ajoutée par le JavaScript n'apparait pas (dans Firebug, par ex) ?
              ie : class "un", "deux", etc...
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

              Commentaire


              • #37
                Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

                Exactement. Elle n'apparait pas dans Firebug.

                Commentaire


                • #38
                  Re : Compter le nombre d'éléments d'une liste ul / Mise en page CSS

                  Bon, bon, bon.
                  Je vais réécrire le code.
                  Mais je ne vois pas où tu bugges car je ne reproduis pas l'erreur.
                  Bref.
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X