Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Résolu] Problème de Zone

Posted by benjamin on 01/14/2008 17:56

Bonjour,

j'ai un problème avec la gestion des zones. J'ai défini une réponse personnalisée avec un template principal par défaut :

 class commonHtmlResponse extends jResponseHtml {
   public $bodyTpl = 'defaultmodule~main';
   ...
 }

Dans mon controleur (modules/defaultmodule/controllers/default.classic.php) j'assigne une zone à la variable de template ({$HEADER}) :

 class defaultCtrl extends jController {
    function index() { 
        $rep->body->assignZone('HEADER', 'header');
    }
 }

J'ai ensuite créé une zone header dans le fichier modules/defaultmodule/zones/header.zone.php :

 class headerZone extends jZone {  
   protected function _createContent(){
      return "<p>Test de contenu</p>";
   }
 }

mais ça ne marche pas... J'ai le contenu du fichier "header.zone.php" qui s'affiche et en dessous :

 Fatal error: Class 'headerZone' not found in D:\PROGRAMMATION\WEB\SERVER\wamp\www\lib\jelix\utils\jZone.class.php on line 261

Je ne comprends pas pourquoi ça ne marche. Il me semblait avoir suivi la procédure...

Merci de votre aide


Jelix 1.0.2 - mise en production réussie : http://www.autolux.ca

  [Opened] Re: Problème de Zone

Reply #1 Posted by benjamin on 01/14/2008 18:11

Oups comme on dit... c'est l'héritage java qui parle, j'avais tout simplement oublié les fameux <?php ... ?> englobant dans le fichier classe de la zone...

Désolé...


Jelix 1.0.2 - mise en production réussie : http://www.autolux.ca

 
Page
  1. [Résolu] Problème de Zone