web-dev-qa-db-fra.com

Modèle assigné vs? Template = myTemplate

J'ai récemment testé un nouveau modèle pour un site (University by Shape5). J'ai essayé d'obtenir un aperçu rapide avant de définir le modèle par défaut en ajoutant ?template=university à l'URL. Mais le modèle n'a pas été rendu correctement (pas de menu principal, largeur du texte 100%, pas de pied de page, etc.). Ce n'est que lorsque j'ai attribué le modèle par défaut qu'il a été correctement rendu.

Ma question est donc la suivante: existe-t-il une différence entre la façon dont Joomla rend un modèle lorsque vous utilisez ?template=myTemplate, par opposition à l'attribution du modèle à un élément de menu (ou comme modèle par défaut)?

4
johanpw

Mon interprétation de la source est que le paramètre template remplace le nom du template après que Joomla ait chargé les paramètres du template. Votre modèle d'université a donc défini les paramètres du modèle par défaut et n'a probablement pas les informations correctes à afficher.

Voir https://github.com/joomla/joomla-cms/blob/master/libraries/cms/application/site.php#L42

3
David