web-dev-qa-db-fra.com

Impossible de voir la mise en page alternative une fois que j'ai ajouté un fichier xml

Je crée un fichier "product.php" dans "\templates\beez3\html\com_content\category" Je peux le voir dans "option de disposition alternative" mais je ne le vois pas dans "type d'élément de menu".

Ensuite, je crée un fichier "product.xml". Maintenant, je peux le voir dans "type d'élément de menu" mais je ne le vois pas dans "option de mise en page alternative"

Quelqu'un pourrait-il me dire pourquoi ??


René Korss, merci pour votre réponse. Voici ma situation. J'ai plusieurs catégories de niveau comme ça.

  • Produit
    • Imprimante
    • Télécopieurs

j'ai défini un élément de menu comme product.php et la catégorie est Product. C'est bien au niveau 1 mais quand je vais dans la sous-catégorie. La page utilisera blog.php.

Y at-il de toute façon que je puisse faire toute utilisation de la catégorie product.php ??

6
yip102011

Autres dispositions

Docs dit:

Comme pour les présentations de module, le fichier ne doit pas porter le même nom que le fichier principal et ne doit pas inclure de traits de soulignement dans le nom. En outre, il ne devrait pas y avoir de fichier XML du même nom dans ce dossier.

Ainsi, s’il existe un fichier XML, il est considéré comme un élément de menu alternatif, et non une disposition alternative.

Vous pouvez créer un fichier supplémentaire pour une mise en page alternative et y inclure product.php. Mais le fichier d’éléments de menu alternatif doit contenir la vue entière, et non une partie de celle-ci. Donc, ils devraient être différents.

REMARQUE:

Si un élément de menu est configuré pour cette catégorie spécifique, cette disposition sera utilisée à la place de la disposition de catégorie alternative.

Vue Docs: Layout Overrides in Joomla .

5
Rene Korss