A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Adicionando um ícone junto aos do pdf, print e email

Seg

8

Dez

2008


19:04

(4 votos, média 3.25 de 5) 


Trocando views

Na arquitetura CMV (Control - Model - View) dos componentes Joomla, as views (ou visões) são as responsáveis pela apresentação do conteúdo. No componente com_content a visão para um artigo está em

views-----------| |- article -----| |- tmpl -----| |- default.php

O arquivo default.php é chamado quando a página é montada. Se quisermos modificar a apresentação do conteúdo, este arquivo precisa ser substituído. A substituição é automática se colocarmos um arquivo de mesmo nome no diretório do nosso template obedecendo a seguinte arquitetura de diretórios:

nosso_template ---| |- html ----| |- com_content ----| |- article ----| |- default.php

Podemos usar um arquivo que já esteja pronto e depois modificá-lo de acordo com as nossas necessidades. Sugiro que você copie este arquivo de um dos templates que são instalados junto com o Joomla. Edite o novo default.php e procure pelo seguinte trecho de código:

params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>
print) : ?> params->get('show_email_icon')) : ?> article, $this->params, $this->access); ?> params->get( 'show_print_icon' )) : ?> article, $this->params, $this->access); ?> params->get('show_pdf_icon')) : ?> article, $this->params, $this->access); ?> article, $this->params, $this->access); ?>

Aqui são testadas as condições se os ícones de email, imprimir e pdf devem ser mostrados ou não, e é aqui que vamos pegar uma carona. Neste caso específico (outros templates podem ter outros elementos), dentro do bloco <div class="buttonheading"> vamos colocar nosso código e referenciar nosso ícone. Falando em ícone, não se esqueça de colocá-lo no diretório /nosso_template/images/icone.png. Observe a seguir a chamada do ícone e o link que põe o endereço da home page do site (ou outra função qualquer que você designar para ele):

... Home page

Finalmentes

Fácil, né não? Pois é, quando a gente conhece o caminho das pedras, tudo fica facinho smile

казино eurogrand автоматыникас харьковсайты отзывовтрансформеры ноутбукиалександр лобановский харьковкак правильно наносить консилер фотоцены никас

Informações adicionais