Que tal, tengo una duda acerca de como manejar un toolbar de un componente que estoy haciendo en Joomla 1.5, tengo estos 2 archivos:
toolbar.proveedor.php Código PHP:
defined('_JEXEC') or die('Acceso denegado a toolbar');
require_once(JApplicationHelper::getPath('toolbar_html'));
switch ($task){
case 'edit' :
case 'add' :
TOOLBAR_proveedor::_NEW();
break;
case 'view':
TOOLBAR_proveedor::_EDIT();
break;
default :
TOOLBAR_proveedor::_DEFAULT();
break;
}
y el 2o archivo, el html
toolbar.proveedor.html.php Código PHP:
defined('_JEXEC') or die('Acceso denegado a toolbar html');
class TOOLBAR_proveedor{
function _NEW(){
JToolBarHelper::save();
JToolBarHelper::apply();
JToolBarHelper::cancel();
}
function _EDIT() {
JToolBarHelper::title( JText::_( 'Write Private Message' ), 'inbox.png' );
JToolBarHelper::save( 'save', 'Send' );
JToolBarHelper::cancel();
JToolBarHelper::help( 'screen.messages.edit' );
}
function _DEFAULT(){
JToolBarHelper::title(JText::_('Proveedor'),'generic.png');
JToolBarHelper::publishList();
JToolBarHelper::unpublishList();
JToolBarHelper::editList();
JToolBarHelper::deleteList();
JToolBarHelper::addNew();
}
}
Cuanto entro al componente desde Components->Proveedor me carga el toolbar del
Código PHP:
TOOLBAR_proveedor::_DEFAULT();
, y no se como hacer para que cuando presionen el boton New, cargue el otro toolbar, en la opcion edit/add=
Código PHP:
TOOLBAR_proveedor::_NEW();