2010-11-03 4 views
1

Dans mon site, je veux deux mises en page.Plusieurs mises en page dans le cadre zend

  1. La mise en page principale est fournie sans connexion.
  2. Chaque fois qu'un utilisateur se connecte, il y aura 1 plus la mise en page à l'intérieur 1er avec le menu des modifications de compte, etc.

Quelqu'un peut-il expliquer comment pouvons-nous le faire.?

Répondre

0

Plusieurs options.

L'un est d'utiliser un plugin de contrôleur avant pré-dispatch. Vérifiez simplement Zend_Auth pour voir si l'utilisateur est connecté. Si c'est le cas, définissez la mise en page sur la mise en page "connectée", sinon laissez la mise en page par défaut.

Une autre option consiste à vérifier Zend_Auth à l'intérieur de votre fichier de mise en page réel, et d'inclure uniquement le code/formatage supplémentaire s'ils sont connectés.