web-dev-qa-db-fra.com

Comment puis-je empêcher qu'une vue particulière de mon composant soit disponible en tant qu'élément de menu?

Mon composant comporte un certain nombre de vues qui ne peuvent/doivent être utilisées que depuis le composant et ne figurent jamais dans la liste des types d'élément de menu à ajouter à un menu.

Pour éviter toute confusion, comment empêcher une vue particulière de figurer sur cette liste. J'ai essayé de cacher/renommer ce que je considérais être des fichiers pertinents, mais en vain, je n'ai donc pas été en mesure de déterminer quel (s) fichier (s) est (sont) réellement utilisé (s) pour remplir cette liste.

3
GDP

Cela devrait être guidé par les fichiers XML du dossier tmpl de la vue. Donc pour le default.php mise en page, vous ajoutez généralement un default.xml fichier dans le même dossier pour que cette disposition soit disponible en tant qu’élément de menu.

N'incluez pas le fichier XML et vous ne devriez pas le voir dans la liste des options lorsque vous ajoutez un élément de menu.

4
David Fritsch