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

  [Opened] bug: 2 zones ayant le même nom dans des modules différents

Posted by Mindiell on 05/07/2012 15:39

Lorsque ces deux zones sont appelées en même temps (lors d'un même affichage) il semble que jelix n'aime pas beaucoup :) :

Fatal error: Cannot redeclare class listZone in /modules/folder/zones/list.zone.php on line 17 

Grosso modo, je suis dans le module contact et je fais la liste des contacts, j'ai donc utilisé une zone "list". Hors, où que je sois j'affiche la liste des dossiers (avec une zone appelée "list" également)...

Aie aie aie !


Mindiell

  [Opened] bug: 2 zones ayant le même nom dans des modules différents

Reply #1 Posted by foxmask on 05/07/2012 16:02

les appels de zones sont préfixés par le nom du module ?

genre

{zone 'folder~list'}
{zone 'contact~list'}

@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] bug: 2 zones ayant le même nom dans des modules différents

Reply #2 Posted by Mindiell on 05/07/2012 16:13

Oui, j'utilise la première dans le myResponseHtml.php :

$this->body->assignZone('FOLDERS', 'folder~list');

Et l'autre est appelée par le controller :

   function index() {
      $rep = $this->getResponse('html');

      $rep->body->assignZone('VIEW', 'contact~list');

      return $rep;
   }

Mindiell

  [Opened] bug: 2 zones ayant le même nom dans des modules différents

Reply #3 Posted by foxmask on 05/07/2012 16:38

Ok,

Il me semble que c'est un bug connu (http://developer.jelix.org/ticket/1091) et que seul la gestion des namespaces rendrait service ici.

Sinon changer le nom de la zone pour la differencier.


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] bug: 2 zones ayant le même nom dans des modules différents

Reply #4 Posted by Mindiell on 05/09/2012 10:55

Bah j'ai changé le nom de la zone, oui...

Merci ;)


Mindiell

 
Page
  1. bug: 2 zones ayant le même nom dans des modules différents