Aldeia Numaboa

  • Increase font size
  • Default font size
  • Decrease font size
Home Informática Tutoriais e Programação Joomla Componente 1.5 - Barra de Ferramentas

Componente 1.5 - Barra de Ferramentas

Indique esta página Imprimir PDF
(11 votos, média 4.0 de 5)
Índice do Artigo
Componente 1.5 - Barra de Ferramentas
Definindo tarefas
Todas as páginas

O terceiro passo desta série de tutoriais será criar uma barra de ferramentas na área administrativa para o componente "Olá pessoal" (com_ola). Aqui já entra um pouco mais de programação, ou seja, a coisa começa a ficar um pouco mais emocionante sorriso

Índice da série de tutoriais Componente 1.5

  1. Componente 1.5 - O basicão
  2. Componente 1.5 - Como registrar
  3. Componente 1.5 - Barra de Ferramentas

A barra de ferramentas

Todos os componentes do Joomla possuem uma barra de ferramentas com botões para salvar, deletar, editar, publicar, despublicar etc e tal. Será que precisamos de um monte de programação e de imagens para obter estas ferramentas? A boa notícia é NÃO - está tudo pré-fabricado no framework do Joomla, prontinho para ser usado. Veja como fazer.

O script que cuida da saída para a página

A saída para a página é feita através de código HTML, mas não se preocupe, não vamos ter que escrever uma única linha de HTML - vamos usar as funções do framework do Joomla que fazem isto pela gente.

Crie o script toolbar.ola.html.php no diretório /administrator/components/com_ola/:

<?php
defined( '_JEXEC' ) or die( 'Acesso restrito' );
 
class botoes_ola {
 
   function _EDITAR() {
      JToolBarHelper::save();
      JToolBarHelper::apply();
      JToolBarHelper::cancel(); 
   }
 
   function _DEFAULT() {
      JToolBarHelper::title( JText::_( 'Administrar Olá' ), 'generic.png' );
      JToolBarHelper::publishList();
      JToolBarHelper::unpublishList();
      JToolBarHelper::deleteList();
      JToolBarHelper::editListX();
      JToolBarHelper::addNewX();
   }
}
?>

Neste script criamos uma classe de nome botoes_ola. Esta classe possui duas funções, a _EDITAR e a _DEFAULT. Estas funções chamam o Ajudante da Barra de Ferramentas do Joomla, conhecido como JToolBarHelper. O ajudante possui uma porção de botões com seus respectivos scripts. Escolhemos alguns deles, como salvar (save), atualizar (apply) e cancelar (cancel). A coleção é bem grande, veja a seguir:

MétodoFunçãoBotão
JToolBarHelper::addNew()Adiciona novo
JToolBarHelper::addNewX()Adiciona novo, mas antes chama hideMainMenu()
JToolBarHelper::apply()Atualiza (aplica)
JToolBarHelper::archiveList()Lista de arquivos arquivados
JToolBarHelper::assign()Atribui
JToolBarHelper::back()Voltar
JToolBarHelper::cancel()Cancelar
JToolBarHelper::custom($task = '',
$icon = '',
$iconOver = '',
$alt = '',
$listSelect = true,
$x = false)
Botão personalizado
JToolBarHelper::customX($task = '',
$icon = '',
$iconOver = '',
$alt = '',
$listSelect = true)
Botão personalizado
JToolBarHelper::deleteList()Deletar lista de registros
JToolBarHelper::deleteListX()Deletar lista de registros
JToolBarHelper::divider()Separador de botões
JToolBarHelper::editCss()Editar CSS
JToolBarHelper::editCssX()Editar CSS
JToolBarHelper::editHtml()Editar HTML
JToolBarHelper::editHtmlX()Editar HTML
JToolBarHelper::editList()Editar Lista
JToolBarHelper::editListX()Editar Lista
JToolBarHelper::help()Ajuda
JToolBarHelper::makeDefault()Tornar padrão
JToolBarHelper::media_manager()Gerenciar mídia
JToolBarHelper::preferences()Preferências
JToolBarHelper::preview()Pré-visualizar
JToolBarHelper::publish()Publicar
JToolBarHelper::publishList()Publicar Lista
JToolBarHelper::save()Salvar
JToolBarHelper::spacer()Espaçador de botões
JToolBarHelper::title()Título
JToolBarHelper::trash()Eliminar / Lixeira
JToolBarHelper::unarchiveList()Desarquivar Lista
JToolBarHelper::unpublish()Despublicar
JToolBarHelper::unpublishList()Despublicar Lista


Atualização Qui, 18.06.2009 11:37  

Na Aldeia

Há 91 visitantes online

3296 registros
0 hoje
0 nesta semana
32 neste mês

Boas vindas: superxandaoce

Estatística

Artigos: 1063
Leituras: 6016874
Arquivados: 21
Downloads: 533
Baixados: 171526
Glossário: 1208
Bibliografia: 25
Links: 90

Visitas de onde

Top 5:
Brasil flag 73%Brasil (40541)
Portugal flag 4%Portugal (2506)
EUA flag 4%EUA (1971)
Holanda flag 0%Holanda (237)
Rússia flag 0%Rússia (233)
55772 visitas de 97 países

Hoje:230
Ontem:1485
No mês:29957
Mês passado:25815
Total:55772
Recorde:3037
No dia:04.03.10
Leituras hoje:12538
Leituras Total:243520
Bots hoje:140
Dados desde:16.02.2010

Login

Kanji da hora




Faça contato







Juro por Deus que estou morta de vergonha. Ao invés do nosso presidente ouvir os apelos e tentar ajudar, ele "tira sarro" de prisioneiros políticos perseguidos pelo seu lunático amigo Castro, apreciador do frango ensopado de dona Letícia.

Leia Mais