public function render()
{
if (isset($this->variables['workspaces'])) {
$this->setConfiguration(array('workspaces' => array('_descendAll' => array())));
$this->setVariablesToRender(array('workspaces'));
} else {
$this->setConfiguration(array('workspace' => array()));
$this->setVariablesToRender(array('workspace'));
}
return parent::render();
}