Informática Numaboa - Tutoriais e Programação
Componente 1.5 - Barra de Ferramentas
Sab 19 Jan 2008 19:57 |
- Detalhes
- Categoria: Joomla
- Atualização: Segunda, 02 Julho 2012 19:26
- Autor: vovó Vicki
- Acessos: 17285
Definindo as tarefas
No diretório /administrator/components/com_ola/ crie o arquivo toolbar.ola.php com o seguinte script:
A única coisa meio diferente é a chamada para incluir o script toolbar.ola.html.php. O nome do arquivo a ser incluído precisa ser este porque a função getPath( ) com o parâmetro 'toolbar_html' vai criar o caminho para um arquivo cujo nome é formado por toolbar, seguido do nome do componente (toolbar.ola), seguido de html (toolbar.ola.html) com a extensão php (toolbar.ola.html.php).
Já fomos apresentados à classe JToolBarHelper. Agora é a vez da JApplicationHelper. Esta classe, o Ajudante da Aplicação Joomla, também possui uma porção de métodos (funções) muito úteis. Por enquanto, não vou entrar em detalhes - basta lembrar do getPath que, de acordo com o parâmetro, serve para obter o caminho de arquivos.
O resultado
Na área administrativa, clique em Componentes -> Olá Pessoal. A tela deve mostrar o seguinte:
A barra de ferramentas mostrada na Fig. 1 é a criada pela função _DEFAULT. Se você quiser ver a barra de ferramentas mostrada quando um item for editado, não adianta clicar no botão Editar porque ainda não existem registros para serem editados. è preciso colocar no endereço do browser http://www.seusite.com.br/administrator/index.php?option=com_ola&task=edit.
Atualizando o pacote de instalação
Se você criou os scripts acima diretamente no diretório indicado, é claro que não vai precisar re-instalar o componente. Mesmo assim, sempre é bom deixar as coisas arrumadas e, a única que falta, é atualizar o script de instalação e refazer o pacote. Então vamos lá:
Agora é só fazer um pacote zip com os arquivos ola.php, admin.ola.php, toolbar.ola.php, toolbar.ola.html.php e ola.xml e mais uma etapa está vencida
Se quiser, faça o download do novo pacote de instalação.
- << Anterior
- Próximo