Você está na página 1de 2

Criar a pasta com_xxx dentro da pasta componentes do FrontEnd. No projeto GDNV, criado a pasta com_anunciantes.

Criar ento dentro da pasta criada o arquivo anunciantes.php, que deve ter o mesmo nome da pasta criada, aps o com_. Criar tambm esta pasta dentro de componentes dentro do BackEnd (administrador). E tambm crie o arquivo anunciantes.php. Crie agora o arquivo de manifesto, dentro do componente em BackEnd, crie o arquivo anunciantes.xml. Atraves do snippet, digite jcomponente e ele ir montar a estrutura necessria. Modifique a identificao do componentes, e crie a estrutura de diretrios e arquivos no BackEnd (admin) e FrontEnd (site). Configurar o arquivo access.xml, atravs do snippet jaccess e editar a estrutura. Fazer o mesmo com o arquivo config.xml, usando o snippet jconfig. V at a administrao do Joomla, em Extenses > Gerenciador de Extenses > Descobrir. Clique no boto descobrir, ir listar a com_anunciantes para instalar. Selecione e clique no boto instalar. Agora comeamos a desenvolver o componente. Abra o arquivo anunciantes.php no BackEnd, e atravs do snippet jheader, faa a edio do @package e @subpackage. E ento pelo snippet jmastercomponent, altere a instncia e salve. Definir agora o mster controller, edite o controller.php 1. Definir cabealho com o snippet jheader e edite @package e @subpackage. Agora com o snippet jmastercontroller edite e coloque o nome do componente nos locais devidos. Altere o cpanel para o componente anunciantes. Criar o helper, neste caso o helpers/anunciantes.php. Edite e aplique o cabealho (snippet jheader), e ento o snippet jhelper. Edite para o componente que est sendo criado. Retire a linha: public static $extension = 'com_xxx';. Agora se faz necessria a criao da View. Na pasta views, crie as pastas anunciantes/tmpl. Dentro da pastas views/anunciantes crie o arquivo view.html.php e dentro da pasta tmpl, crie o arquivo default.php. Por padro do Joomla para fazer a view de listagem utilizamos o componentes no plural (anunciantes), para a view de edio de um item do componente retiramos o s (anunciante). Sendo assim crie agora a pasta views/anunciante e a mesma estrutura anterior, mudando apenas na pasta tmpl, onde deve ser criado o arquivo edit.php ao invs de default.php. Edite ento o arquivo views/anunciantes/view.html.php, coloque o cabealho (snippet jheader). E ento o snippet jviewlist para preparar as instrues para a listagem. Criar a pasta html dentro da pasta helpers.

Criar os models, anunciantes.php para a listagem e anunciante.php para edio de um nico item. Agora iniciamos a edio do anunciantes.php colocando o cabealho (snippet jheader), e depois os comandos da listagem, snippet jmodellist.

Você também pode gostar