Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-04-2014 10:42:27

ilyas09
Membre
Date d'inscription: 02-07-2009
Messages: 29

problem layout

bonjour.
j'ai un projet composé de trois modules : admin, entreprise et front.
quand j'accede aux pages de Front il donne le layout de admin.
mon module.config est :

'view_manager' => array(
        'display_not_found_reason' => true,
        'display_exceptions'       => true,
        'doctype'                  => 'HTML5',
        'not_found_template'       => 'error/404',
        'exception_template'       => 'error/index',
        'template_map' => array(
            'layout/layout'           => '../view/layout/layout.phtml',
            'error/404'               => '/../view/error/404.phtml',
            'error/index'             => '/../view/error/index.phtml',
        ),
        'template_path_stack' => array(
            __DIR__ . '/../view',
        ),

je ne sais pas où est l'erreur ?

merci

Hors ligne

 

#2 26-04-2014 11:43:22

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: problem layout

Il n'y a pas d'erreur. En fait les configs des modules sont mergées donc il prend le dernier de la liste (à priori dans l'ordre dans lequel tu as inclus les modules)

Je te conseille dans un premier temps d'inclure en dernier le module front (en tout cas celui qui a le plus libre accès).

Ensuite dans le module.php de ton admin (et tu feras pareil dans le "entreprise"), tu mets:

Code:

[lang=php]
public function init(ModuleManager $moduleManager)
    {

    ...

    $sharedEvents = $moduleManager->getEventManager()->getSharedManager();
    $sharedEvents->attach(__NAMESPACE__, 'dispatch', function($e) {
            $e->getTarget()->layout('mon-layout-admin.phtml');
        }, 100);
    }

22914720

Hors ligne

 

#3 26-04-2014 12:15:18

JGreco
Administrateur
Date d'inscription: 22-12-2012
Messages: 432

Re: problem layout

pour charger des layout différents selon les modules tu as a aussi un module edpModule de evan dot pro qui est pas mal.


ZF2 et doctrine addict
profil stack overflow : http://stackoverflow.com/users/3333246/ … ab=profile

Hors ligne

 

#4 26-04-2014 13:49:18

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: problem layout

Pourquoi installer un module supplémentaire quand 3 lignes de codes dans le module.php suffisent ?


22914720

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages