- 1
[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
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
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
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
- 1