Joomla est un système de gestion de contenu de site, dans lequel les modules individuels sont affichés par défaut uniquement dans les positions de page prescrites dans les modèles. Ce n'est pas toujours pratique - il devient parfois nécessaire de placer tel ou tel module directement dans le texte de la page. Cela peut être fait en modifiant légèrement l'un des fichiers xml du modèle utilisé, puis en insérant la référence correcte à ce module dans le texte.
Instructions
Étape 1
Le dossier des modèles dans le répertoire racine du site contient des répertoires liés à chacun des modèles de conception disponibles dans le panneau de configuration - recherchez parmi eux celui qui est actuellement utilisé.
Étape 2
Dans ce répertoire, recherchez et ouvrez le fichier templateDetails.xml pour le modifier - vous devez lui ajouter un nom de module supplémentaire, qui sera ensuite utilisé pour l'afficher dans le matériel de la page. Pour ce faire, recherchez les balises xml d'ouverture et de fermeture et. Placez le nouveau nom entre eux. Par exemple, nommez le nouveau module NewMod_1 et ajoutez le code suivant sur la ligne au-dessus de la balise: NewMod_1. Enregistrez ensuite le fichier templateDetails.xml avec vos modifications.
Étape 3
Dans le panneau d'administration, allez dans la section des extensions installées et assurez-vous que le plugin "Contenu - Chargement du module dans le matériel" de l'ensemble de base Joomla est activé. Si ce n'est pas le cas, téléchargez-le à partir du site Web du fabricant et installez-le.
Étape 4
Dans le panneau d'administration, ouvrez la page du matériel où vous souhaitez placer le module et ajoutez le texte {loadposition NewMod_1} à l'endroit requis. Ici loadposition est un mot réservé pour le système de gestion de contenu, et NewMod_1 est le nom que vous avez ajouté au fichier templateDetails.xml dans la deuxième étape. Si un nom différent du module est utilisé dans le fichier xml, saisissez-le à la place de NewMod_1.
Étape 5
Accédez à la section de gestion des modules et sélectionnez le nom que vous avez créé à la deuxième étape dans la liste. Dans la liste des paramètres, activez l'affichage du bloc en pages et définissez la position de sortie. Il est possible que pour un positionnement correct, vous deviez placer la ligne de l'étape précédente dans un calque séparé (entre les balises et) et définir son propre style d'affichage - cela dépend du code source du modèle utilisé. Le module apparaîtra dans le matériel des pages après avoir cliqué sur le bouton "Enregistrer".