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 . '¶ms[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 . '¶ms[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 . '¶ms[menutype]=' . $item->menutype); ?>
+ <?php $link = JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '¶ms[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é.
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 . '¶ms[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 . '¶ms[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 . '¶ms[menutype]=' . $item->menutype); ?>
+ <?php $link = JRoute::_('index.php?option=com_modules&task=modul e.add&eid=' . $modMenuId . '¶ms[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é.
Commentaire