+3

Classe de template muito simples e facil de utilizar.

criado por Sergio A. Pohlmann .'. em 29/10/2009 9:46am
Incluir Javascript (ou outras coisas :D ):

Temos um probleminha... Como vemos, as variáveis estão definidas dentro de chaves “{}”. Como fica se eu tenho algo que use chaves dentro de um bloco (uma função javascript, por exemplo)?
Para solucionar isto, a definição do bloco pode conter a extensão “noeval”, que diz ao interpreter da classe que não avalie variáveis neste bloco.
Exemplo: Vamos supor que temos uma funçãozinha javascript para colocar no “head” da página. O bloco de inicio poderia ser assim:

<!-- begin: header_novo noeval -->
<html>

  <head>
    <script>
      function focus() {
        document.getElementById('action').focus();
	  }
    </script>
  <head>
<!-- end:  header_novo -->

Fácil, não?

Obviamente, nenhuma variável contida neste bloco será interpretada, portanto, pense bem em como distribuir seus blocos dentro de seu HTML, se precisa usar “noeval” em algúm deles.

Resumindo, neste artigo vimos como instalar o Y_Template, sua isolação de código/html, uso de variaveis e de javascript. Não precisamos configurar nada, e temos nosso template funcionando bonitinho.

Fica para os próximos artigos a internacionalização (Que é uma barbada com o Y_Template), truques de configuração e uma olhada interna “nas tripas” do template, para ver como ele funciona.

Aguardo comentarios, críticas, sugestões, etc. E se você gostou e vai usar o template nos seus programas, lembre de mandar um mailzinho avisando, só para a gente ficar “rindo à toa” porque tem mais alguém usando esta classe =).

Um abraço à todos e espero seja de utilidade.


Comentários:

Mostrando 1 - 2 de 2 comentários
thiago disse:
07/02/2010 3:42pm (~14 anos atrás)

Recomendadisimo este Scritpt super simples so un arquivo sim (So un arquivo) nada que ver con Smarty etc

Eu o uso ja faz un tempo en guosto muinto agora en un projecto de investigação aplicada bastante grande con soporte a i18n fornecido por Y_Template
Mais info aqui: http://gurskiide.blogspot.com
16/12/2009 3:13am (~15 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)