Bonjour, je pense pas que cette question a été posée, et je me demande moi même si je suis complètement à coté de la plaque.
Voilà mon problème : selon moi, le fichier défault.ctp permet de garde certains éléments du site pour toutes les pages. Néanmoins je dois créer une page d'accueil qui ne permet que de se connecter, donc presque rien dans le default, mais après la connexion le site serait comme n'importe quel autre, avec un header, un footer... qui serait aussi dans le default je pense.
Donc ma question serait : est-il possible de faire plusieurs default ou existe-t-il une autre manière de palier à ce problème auquel je n'ai pas pensé ?

Merci d'avance de vos réponses.

2 réponses


Lartak
Réponse acceptée

Bonsoir.
Il te faut faire un autre fichier dans ton dossier layout (app/View/Layouts), tu peux le nommer login.ctp par exemple ou modal.ctp dans le cas ou tu aies plusieurs pages qui n'auraient pas besoin du menu et tes autres éléments habituels et dans ta fonction qui permet de se connecter, tu ajoutes par exemple :

$this->layout = 'login';