Formulário de contato

Nome

E-mail *

Mensagem *

23 de fev de 2016

Ocultar ou mostrar elementos de página no Blogger

Para glória do Senhor Jesus!

Às vezes gostaríamos de ocultar algum elemento da página inicial e mostrar só nas páginas internas, ou vice-versa. Da mesma forma nas páginas estáticas, ou ainda de arquivos, marcadores, etc.

Vamos saber como é que se faz?

Primeiro vá até o editor de modelo HTML do seu blog (lembre-se de fazer backup do modelo primeiro). Agora, clique dentro da caixa do HTML e dê um Ctrl+F. Dentro do buscador que aparecer, escreva um trechinho do código do elemento que deseja ocultar ou mostrar apenas em determinada página. Achando o código, você deve colar imediatamente antes dele uma das seguintes condicionais.

Esconder

Para esconder nas páginas de postagens: 
<b:if cond='data:blog.pageType != "item"'>

Para esconder na página incial: 
<b:if cond='data:blog.homepageUrl != data:blog.url'>

Para esconder em uma postagem específica: 
<b:if cond='data:blog.url != "URL do post"'>

Para esconder na página inicial, de marcadores e arquivo: 
<b:if cond='data:blog.pageType == "item"'>

Para esconder em uma página de marcador específica: 
<b:if cond='data:blog.homepageUrl != "http://URL_do_Blog/search/label/NomeDoMarcador"'>

Para esconder nas páginas de arquivo: 
<b:if cond='data:blog.pageType != "archive"'>

Para esconder na página de marcadores, postagens e arquivo: 
<b:if cond='data:blog.homepageUrl == data:blog.url'>

Para esconder um elemento em celulares:
<b:if cond='data:blog.isMobile == &quot;false&quot;'>

Mostrar

Mostrar apenas nas páginas de postagens: 
<b:if cond='data:blog.pageType == "item"'>

Mostrar apenas na página inicial: 
<b:if cond='data:blog.homepageUrl == data:blog.url'>

Mostrar apenas em uma postagem específica: 
<b:if cond='data:blog.url == "URL do post"'>

Mostrar na página inicial, de marcadores e arquivo: 
<b:if cond='data:blog.pageType != "item"'>

Mostrar apenas em uma página de marcador específica: 
<b:if cond='data:blog.homepageUrl == "http://URL_do_Blog/search/label/NomeDoMarcador"'>

Mostrar nas páginas de arquivo: 
<b:if cond='data:blog.pageType == "archive"'>

Mostrar na página de marcadores e postagens: 
<b:if cond='data:blog.homepageUrl != data:blog.url'>

Mostrar apenas na página de marcadores: 
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>

Mostrar apenas nas páginas estáticas:
<b:if cond='data:blog.pageType == "static_page"'>

E ao final do código do elemento a ser ocultado ou mostrado, colar apenas </b:if>, seja qual for a opção acima escolhida.

Claro que você deverá ter um certo conhecimento de HTML para reconhecer o código do elemento que deseja ocultar ou mostrar em determinadas páginas do seu blog.

Se o elemento for um widget, fica mais fácil. É só buscar pelo título do widget. Encontrando o título, observe logo na linha de baixo <b:includable id='main'> .

Imediatamente ABAIXO de <b:includable id='main'> cole uma das linhas acima conforme a seu objetivo.

Depois, imediatamente ACIMA do primeiro </b:includable> que encontrar desse widget, cole </b:if> .

Ficará mais ou menos assim:

<b:includable id='main'>
<b:if cond='data:blog.homepageUrl == data:blog.url'> (ou outra das linhas condicionais)
*código do Widget*
</b:if>
</b:includable>

É isso.

Beijoka!
Gratidão
Author Image

Meri Pellens
Cristã, mãe e blogueira com necessidades físicas especiais. Aprendiz e amante viciada de xadrez, busco viver cada dia como único, valorizando todos os momentos com olhos fitos no Senhor. Amo trabalhar com blogs e artes digitais.

Nenhum comentário:

Postar um comentário