Curso Tags do Blogger Introdução Parte 2 Conforme Havia Prometido. Comentem !!!
O Header do Blogger é um dos widgets que tem código mais extenso. Entretanto, boa parte desse monte de caracteres trata-se de comentários e condicionais. Veremos pedaço por pedaço dos códigos do Header e você perceberá que não é nenhum bicho-de-sete-cabeças.
Aqui no Segundo Artigo sobre as tags do Blogger, vamos aproveitar o código do Header para aprender um pouco sobre as tags de dados e as expressões. Também começaremos a aprender sobre os includes e includables.
O início do widget do Header é semelhante aos outros widgets. Se você leu a primeira parte da série Tags do Blogger, vai encontrar as tags que mencionamos:
1 2 3 | < div id = 'header-wrapper' > < b:section class = 'header' id = 'header' maxwidgets = '1' showaddelement = 'no' > < b:widget id = 'Header1' locked = 'true' title = 'Nome do Blog (Cabeçalho)' type = 'Header' > |
Includes
Os includes do Blogger, suas tags e atributos estão explicados em uma das páginas de Ajuda do Blogger. Para não repetir informaçoes, vou apenas acrescentar o que não está explicado lá.
Todo o conteúdo dos widgets do Blogger fica dentro da tag
b:includable
. Essa tag deve ser aberta como no exemplo:1 | < b:includable id = 'main' > |
e depois de colocado todo o conteúdo deve ser fechada com:
1 |
|
Agora a coisa fica um pouquinho mais complicada - os includables servem para separar os trechos de código dentro do widget. Sempre deve haver um includable com uma
id='main'
. Em alguns widgets temos mais de um includable e include, que explicam ao browser o que e como determinado HTML deve ser interpretado. Os includables não aparecem no código fonte da maneira como estão escritos no HTML do template. Vamos ver no exemplo do Header, para que você entenda melhor.No Header temos 3 includables. O primeiro tem a
id='main'
e explica ao browser o que fazer quando há imagem de fundo ou não; se o título fica sobre a imagem, ou se a imagem substitui o texto do título, etc. Vejamos linha a linha esse trecho do código:
Uma condicional: "se for usada uma imagem" (Atenção para a tag data conforme descrito na página de Ajuda do Blogger.)
Outra condicional: "Se a condição 'substituir imagem' for igual a 'SUBSTITUA'"
Comentário: Mostre apenas a imagem, sem o texto.
Um pouco de HTML: Os comentários em HTML devem ser sempre escritos entre os sinais, conforme acima: - Eles servem para o desenvolvedor colocar frases (para si ou para o usuário) que explicam o que o código está fazendo.