web-dev-qa-db-fra.com

Joomla 3.4.2 - ajouter plus de type de menu dans le même composant

J'avais suivi cette base tutoriel et créé avec succès un nouveau nom de type de menu "hello world" avec 2 vues à l'intérieur de "tmpl" nom du dossier "default.php" & "other.php"

Menu.

Problem

Le problème ici est que je voulais créer 2 vues différentes avec un contenu différent dans chaque vue. Mais les deux fichiers "other.php & default.php" désignent com_helloworld/helloworld.php avec le même contenu dans le fichier helloworld.php. J'ai essayé de chercher une solution plusieurs heures mais je suis incapable de trouver une solution à ce problème. Veuillez indiquer comment indiquer le fichier "other.php" du dossier tmpl à un autre fichier au lieu du fichier "helloworld.php" actuel :(

2
SonDang

Vous avez créé deux layouts (enregistrés dans views/helloworld/tmpl). Ce que vous voulez faire, c'est créer un nouveau view, c'est-à-dire views/other/

Dans le view.html.php fichier vous pouvez appeler le même modèle ou un modèle différent pour obtenir les données souhaitées. Regardez le code de composants simples comme com_users pour avoir une idée de la façon dont cela est fait, ou lisez la documentation.

2
Riccardo Zorn