Bonjour à tous,
J'ai un composant avec une toolbar définie dans une view default.php du style:
...
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', 'options', 'PARAMETRES', "index.php?option=com_exemple" );
...
Lorsque j'accède à la page sans mécanisme de cache tout fonctionne bien on voit le bouton 'PARAMETRES" dans la toobar du composant.
Mais lorsque je j'utilise les fonctionnalités de cache de display() avec $cache=true ainsi:
class exempleController extends JControllerLegacy
{
...
parent::display( ( $cache );
}
Le contenu de la dernière page affichée est bien restitué mais on perd les éléments de la toolbar
J'ai un composant avec une toolbar définie dans une view default.php du style:
...
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', 'options', 'PARAMETRES', "index.php?option=com_exemple" );
...
Lorsque j'accède à la page sans mécanisme de cache tout fonctionne bien on voit le bouton 'PARAMETRES" dans la toobar du composant.
Mais lorsque je j'utilise les fonctionnalités de cache de display() avec $cache=true ainsi:
class exempleController extends JControllerLegacy
{
...
parent::display( ( $cache );
}
Le contenu de la dernière page affichée est bien restitué mais on perd les éléments de la toolbar
Commentaire