suppression d'un caractère dans main menu (template ashton)

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

  • [RÉGLÉ] suppression d'un caractère dans main menu (template ashton)

    Bonjour,

    Je nage complétement...

    Je cherche à supprimer un caractère (>>) qui apparaît dans le main menu de mon template Ashton. Ce caractère s'affiche uniquement lorsque un item de menu contient d'autres items (lien avec enfants)..

    Dans firebug, il m'affiche un fichier html qui me montre bien le caractère mais impossible d'identifier le php qui gère cela et plus grave, je n'arrive pas à le trouver par moi même.

    Je précise que je n'ai pas trouvé dans le back office le moyen de supprimer ce caractère.

    Je mets une pj au cas où mes explications serait nébuleuses ! Cliquez sur l'image pour l'afficher en taille normale

Nom : menu.jpg 
Affichages : 1 
Taille : 9,1 Ko 
ID : 1820498

    Quelqu'un pourrait il m'éclairer ? Merci à vous
    Dernière édition par vince26exe à 09/07/2014, 19h24

  • #2
    Re : suppression d'un caractère dans main menu (template ashton)

    Bonjour,
    Je cherche à supprimer un caractère (>>) qui apparaît dans le main menu de mon template Ashton. Ce caractère s'affiche uniquement lorsque un item de menu contient d'autres items (lien avec enfants)..
    Ne serait-ce pas fait exprès pour signaler la présence de liens enfants ??

    Il faut regarder dans le code d'affichage du module menu comment ce >> est généré pour :
    S'il est mis par JText: modifier le fichier langue du module
    S'il est mis par un paramètre : le trouver dans les paramètres du menu
    S'il est mis en dur : faire une surcharge du module menu
    S'il est mis par CSS: modifier le fichier CSS
    Dernière édition par lomart à 08/07/2014, 06h00
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : suppression d'un caractère dans main menu (template ashton)

      Bonjour et merci pour votre réponse.

      Oui, ce caractère est bien présent pour signaler la présence de liens enfants mais je ne trouve pas cela esthétique, un simple survol de la zone est suffisant pour développer le sous-menu...

      Si j'ai bien compris, il y a 4 solutions.

      Pour JTEXT, il faut donc rechercher le fichier langue du module. Peut on considérer que ce fichier se trouve dans le répertoire "mod-menu" ? Je ne peux regarder pour le moment mais je n'ai pas souvenir d'un fichier langue dans ce répertoire, je confirmerai ce soir.

      Si c'est un paramètre, il serait accessible depuis les paramètres du back office, c'est bien ça ? Si oui, rien de probant à ce niveau là ! J'ai tourné et retourné les paramètres du lien de menu sans trouver ce paramètre.

      S'il est mis en dur, je l'aurai retrouvé en faisant une recherche sur le texte non ? J'ai demandé à Notepad de rechercher ce caractère dans tous les fichiers et il me le trouve dans un fichier php relatif à un menu mais dans le répertoire "administrator"... J'ai bien tenté de modifier / supprimer ce caractère sur la ligne idoine mais rien ne change en front office... J'en conclus, et le fait que j'agisse dans administrator conforte cet avis, que ce n'est pas le bon fichier... Pas d'autres résultats.

      Je ne savais aps qu'un caractère pouvait être mis par CSS... Firebug me trouve le CSS et la ligne qui gère mais ce caractère ne figure pas dans la CSS... J'ai peut être raté quelque chose à ce niveau.

      Si je résume et que je me réfère à mes vaines recherches, JTEXT pourrait être une piste mais la présence du fichier langue me laisse perplexe..

      Si vous avez des suggestions ou des éléments qui me permettraient de faire le tri dans tout cela, je vous en serai reconnaissant.

      Merci

      Commentaire


      • #4
        Re : suppression d'un caractère dans main menu (template ashton)

        Vous faites la recherche dans le mauvais sens.
        Il ne faut pas chercher la solution pour identifier la cause MAIS identifier la cause pour trouver l'unique solution.
        C'était le sens de mon post: regardez comment le code PHP génère le HTML !

        Si le chevron peut être ciblé en css. vous pouvez aussi annuler son affichage avec un display:none
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : suppression d'un caractère dans main menu (template ashton)

          J'ai beau cherché, je ne trouve pas... Dans le répertoire "modules->mod_menu" j'ai un certain nombre de fichiers que je parcours sans cesse sans trouver la moindre trace de ce que vous me dites (je ne suis pas doué, je sais). Je vous liste ces fichiers ci-après, suis je déjà au bon endroit pour chercher ?

          -mod_menu.php
          -helper.php
          -mod_menu.xml

          il y a également un répertoire "modules->mod_menu->tmpl" dasn lequel figurent les fichiers suivants :

          -default.php
          -default_component.php
          -default_separator.php
          -default_url.php

          Je pars peut être de trop loin pour répondre à ce "si simple" problème...

          Commentaire


          • #6
            Re : suppression d'un caractère dans main menu (template ashton)

            Un lien vers le site pour voir ?

            C'est bien mod_menu le module pour le menu ?
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : suppression d'un caractère dans main menu (template ashton)

              (le site est en cours de construction)
              J'en ai déduis que cela ne pouvait être que ce module, certaines modifications effectuées dans les fichiers de ce répertoire impactaient le menu dont acte !
              Dernière édition par vince26exe à 09/07/2014, 19h25

              Commentaire


              • #8
                Re : suppression d'un caractère dans main menu (template ashton)

                Le menu n'est pas le menu standard de Joomla mais plutôt un Superfish si l'on en croit le nom des classes.

                Un moyen simple et pérenne pour empêcher l'affichage est d'utiliser une des solutions que j'avais suggéré
                Si le chevron peut être ciblé en css. vous pouvez aussi annuler son affichage avec un display:none
                Soit ajouter dans le fichier css
                .sf-sub-indicator {
                display: none;
                }
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : suppression d'un caractère dans main menu (template ashton)

                  Merci pour votre patience et pour m'avoir permis de résoudre ce point. Ca marche !

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X