Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default.php

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

  • [Astuce] Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default.php

    Bon j'ai rencontré ce problème avec un site joomla 3.4.3 fais à partir de zéro, donc je vous file la solution que j'ai trouvé en anglais ici

    1. Si vous travailler un site hébergé sur internet, téléchargez le fichier default.php qui se trouve dans votre site ici : administrator/components/com_menus/views/menus/tmpl/default.php

    1'. Si vous travaillez en local sur votre ordinateur avec un serveur virtuel, le fichier se trouve sur site au même endroit administrator/components/com_menus/views/menus/tmpl/default.php

    2. J'ai utilisé notepad++ (pour le télécharger, cliquez sur le mot notepad++ juste avant), mais vous pouvez utiliser l'éditeur de votre choix pour ouvrir le fichier default.php

    3. Allez à la ligne 198 et sélectionner toutes les lignes jusqu'à 205 inclus :
    <?php endif; ?>
    <?php endforeach; ?>
    <?php elseif ($modMenuId) : ?>
    <a href="<?php echo JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype); ?>">
    <?php echo JText::_('COM_MENUS_ADD_MENU_MODULE'); ?></a>
    <?php echo JHtml::_(
    'bootstrap.renderModal',
    'moduleModal',

    Et remplacez l'ensemble des lignes sélectionnées par (vous pouvez copier depuis l'astuce ici, qui n'est pas de moi ) :
    <?php endif; ?>
    <?php endforeach; ?>
    <?php elseif ($modMenuId) : ?>
    - <a href="<?php echo JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype); ?>">
    - <?php echo JText::_('COM_MENUS_ADD_MENU_MODULE'); ?></a>
    - <?php $link = JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype); ?>
    + <?php $link = JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype); ?>
    + <a href="<?php echo $link; ?>"><?php echo JText::_('COM_MENUS_ADD_MENU_MODULE'); ?></a>
    <?php echo JHtml::_(
    'bootstrap.renderModal',
    'moduleModal',

    4. Sauvegardez votre fichier
    5. Faites une copie de votre fichier avant de le remplacer (on ne sait jamais, mieux vaut prévenir que guérir )
    6. Normalement, le problème sera reglé.

  • #2
    Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

    6. Normalement, le problème sera reglé.
    Jusqu'à la prochaine mise à jour de Joomla.
    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
    Confucius

    Commentaire


    • #3
      Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

      heu ... le problème de quoi ?
      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
      Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

      Commentaire


      • #4
        Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

        +1 avec mes deux copains ci-dessus... Si je comprends bien le sujet de ton post ici (merci pour avoir pris le temps de partager l'astuce); c'est ... de solutionner un warning ?

        Tu as eu un warning pour un Undefined variable. Un warning ??? Si oui, ben, il suffit de mettre le rapport d'erreur sur aucun dans l'écran de configuration de ton site et c'est aussi "bête" et "simple" que ça.

        J'ai du mal à comprendre pourquoi tu as cherché à solutionner ce "problème" qui n'est pas dans tes mains mais dans celle du développeur... Et, c'est un "bête" warning (pas très méchant) et non une erreur fatale.

        Enfin, de ce que je comprends en lisant le sujet de ton post ci-dessus.

        Bonne soirée.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

          +1 avec Manu93fr
          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


          • #6
            Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

            Désolé, me suis tapé une auto hallu, inutile, chronophage. Tourner en rond pour rien et l'afficher publiquement : done.

            Commentaire


            • #7
              Re : Undefined variable: /administrator/components/com_menus/views/menus/tmpl/default

              But you're welcome visuapub ! Tu as démontré ton esprit de partage; oh combien apprécié ici, juste que tu as pour l'occasion sorti la grosse Bertha pour écrabouiller une puce :-)

              Bonne journée.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X