Joomla composant ne figurant pas dans le menu des types d'élément
J'ai simplement suivi l'joomla tutoriels sur la façon de créer le "parfait" MVC joomla composant. Cependant, mon problème est que je ne sais pas encore comment l'attribuer à un menu. J'ai pensé que mon composant serait alors tout simplement lorsque je sélectionne un élément de menu "type", mais mon composant n'est pas sur cette liste. J'ai fait quelques recherches sur Google, mais je ne trouve pas la réponse... Dois-je créer un metadata.xml fichier ou quelque chose de similaire ?
Merci d'avance pour vos réponses!!!
Qui tutoriel avez-vous suivi? La version de Joomla?
Eh bien, le officiel tutoriels, je pense. Ils sont ici : lien ! Merci de prendre le temps de me répondre, mais j'ai trouvé la réponse ci-dessous...
Eh bien, le officiel tutoriels, je pense. Ils sont ici : lien ! Merci de prendre le temps de me répondre, mais j'ai trouvé la réponse ci-dessous...
OriginalL'auteur ubi | 2011-12-29
Vous devez vous connecter pour publier un commentaire.
De créer des "points de vue" pour votre composant, vous devez créer des fichiers xml.
À l'intérieur du dossier modèles dans le frontend partie de votre composant (généralement quelque chose comme /composants/com_yourcomponent/vues/someview/tmpl), si vous aviez un modèle nommé "default.php" et "form.php", vous pouvez créer un "default.xml" et le fichier "form.xml" fichier afin de le rendre ces éléments de menu disponibles à partir de l'administrateur.
Vous pouvez prendre un coup d'oeil à d'autres composants pour voir la structure de ces fichiers xml, mais ce que vous devriez mettre à l'intérieur:
1) Un nom et une description pour quatre vues
2) Les paramètres de l'utilisateur sera en mesure de changer de l'administrateur (il fonctionne comme un module/plugin params)
3) Vous pouvez également définir "caché" demande de variables pour que l'élément de menu. Cela signifie que ces revendeurs à valeur ajoutée sera ajouté à la demande à cet élément de menu particulier, mais l'utilisateur ne sera pas en mesure de modifier sa valeur.
Voici un exemple complet d'un composant (Joomla 1.7):
J'espère que ça a aidé!
OriginalL'auteur alghimo
Si vous souhaitez simplement ajouter le lien afficher la liste créer un fichier xml appelé default.xml à l'intérieur de la com_yourcomponent/vues/yourviewname/tmpl/
Le code xml ci-dessous prend deux chaînes de langue utilisé pour afficher le menu de l'élément de lien dans la liste
enregistrer le fichier et le lien doit apparaître dans la liste des éléments de menu
OriginalL'auteur Ivar
Apparemment, vous avez également besoin le menu d'administration des balises dans votre installation fichier XML.
http://forum.joomla.org/viewtopic.php?p=706714
Cela a fonctionné pour moi
Pense que c'est ce Panayiotis essayais de dire
OriginalL'auteur darkbluesun
En outre il y a aussi un autre attraper.
Dans l'installation du fichier XML du composant,
dans la section, les étiquettes doivent
être présent, même si vous n'avez pas besoin du menu.
Si ceux-ci sont manquantes, alors vous ne serez jamais être donné
l'option pour ajouter ce composant à un élément de menu,
parce que le type ne sera pas là 🙂
OriginalL'auteur Panayiotis
De plus, votre autre point de vue, les noms de fichiers ne DOIVENT PAS être écrits avec des caractères de soulignement.
ne fonctionne pas - il n'y a pas de nouvelle option dans "type d'élément de menu" liste. Mais
les noms de fichiers fonctionnent parfaitement. J'ai perdu une heure révélant un problème.
OriginalL'auteur d9k