web-dev-qa-db-fra.com

remplacer les modules

Joomla 3.3 - débutant Je crée mon premier modèle et je l’installe pour le tester. J'ai accidentellement cliqué sur "mod_login" dans "créer un remplacement" dans les paramètres de mon modèle. et ce message est apparu.screenshot

Je ne le comprends pas et je crains que cela ne change quelque chose lors de mon prochain voyage de personnalisation.

alors comment puis-je annuler cette action?

4
Elhamy

Les remplacements de modèles sont utilisés pour permettre aux développeurs d’apporter des modifications à la présentation d’un module sans devoir pirater le noyau du code du module, ce qui, comme mentionné dans de nombreuses réponses précédentes, est mauvais.

Les remplacements de modèles sont simplement des doublons du fichier (normalement) default.php à partir d'un module. Dans votre cas, mod_login a été dupliqué et ajouté au dossier requis pour vous permettre de remplacer un modèle. Étant donné que je suppose que vous ne souhaitez pas utiliser la substitution, supprimez simplement mod_login à l'emplacement suivant.

templates/ahmedasharaf/html

Aussi simple que cela. J'espère que cela t'aides

3
Lodder

L'une des fonctionnalités les plus puissantes de Joomla est la possibilité de remplacer les vues de composant et de module.

À propos des substitutions de présentation de module

Les modules, comme les composants, sont configurés dans une structure de répertoires particulière.

/ modules/mod_latest_news/tmpl default.php (la présentation) helper.php (un fichier d'assistance contenant la logique de données) mod_latest_news.php (le fichier de module principal) mod_latest_news.xml (le fichier d'installation XML) Semblable aux composants, sous le module principal répertoire (dans l'exemple, mod_latest_news), il existe un répertoire/tmpl /. Il n'y a généralement qu'un seul fichier de mise en page mais il peut y en avoir plus, en fonction de l'auteur du module et de la manière dont il est écrit.

En ce qui concerne les composants, le remplacement de la présentation pour un module doit être placé de manière particulière. En reprenant l'exemple de Beez, vous verrez la structure suivante:

/ templates/beez/html/mod_latest_news (ce répertoire correspond au nom du répertoire du module) default.php (ce fichier correspond au nom du fichier de présentation) La structure des remplacements de module est à nouveau assez simple: /html/mod_nom_module/layout_nom_fichier_layout_php.php.

Copie ou création de fichiers de mise en page Le modèle rhuk_milkyway ne comporte aucun remplacement de mise en forme pour les modules. Si nous voulons remplacer la présentation par défaut du module Dernières nouvelles, nous devons copier ce fichier:

/modules/mod_latest_news/tmpl/default.php

à cet emplacement, en créant les répertoires appropriés au cas où ils n'existeraient pas déjà:

/templates/rhuk_milkyway/html/mod_latest_news/default.php

Vous devez faire attention avec la disposition des modules, car les modules peuvent être conçus ou conçus de différentes manières. Vous devez donc les traiter individuellement.

http://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides

Ici vous pouvez trouver l'explication complète sur les remplacements:

Comprendre les substitutions de sortie http://docs.joomla.org/Understanding_Output_Overrides

3
Anibal

Simple, allez dans templates/YOUR_TEMPLATE/html Et supprimez le dossier mod_login.

Cependant, ceci est fait pour une personnalisation facile des modèles, il est donc intéressant de l’utiliser si vous créez votre propre modèle. Ce n'est pas nécessaire, mais très pratique pour conserver l'apparence d'un uniforme de modèle.

Tout ce que la fonction de substitution fait dans l’administrateur consiste à créer le fichier html/override_folder à votre place. C’était autrefois fait manuellement, c’est donc une fonctionnalité supplémentaire utile pour gagner du temps.

1
Jordan Ramstad