(para visualizar a página em qualidade superior clique aqui)
Mostra elementos em páginas especificas
Para controlar a exibição de um elemento/widget/gadget
no seu template, faça o seguinte:
1.0 Acesse o seu Painel do Blogger
e selecione Layout, então clique em
Editar HTML para entrar no modo de
edição do
código do seu Template. Então marque a opção
Expandir modelos de widgets.
Não se esqueça de fazer o backup do seu template
antes de realizar as alterações no código, clicando em
Baixar modelo completo.
2.0 Encontre o widget que você deseja controlar a
exibição, através do título dele (utilizando o
Ctrl+F do seu
navegador). Caso o widget não tenha um título, vá em
Elementos de Página e dê um título a ele
(poderá ser removido depois). Você encontrará algo parecido com isso:
<b:widget id='HTML1' locked='false' title='Título'
type='HTML'>
Este é apenas um exemplo, o trecho não precisa ser
HTML1, ou locked=’false’. Você deverá encontrar seu widget através do
título.
3.0 Agora vamos analisar o restante do código,
para que possamos aplicar o Hack (parte vinho):
<b:widget id='HTML1' locked='false' title='Título'
type='HTML'><b:if cond='data:blog.pageType != "item"'>
<b:includable id='main'>
(código específico da variável)
- código fonte do Widget -
</b:if>
</b:includable>
</b:widget>
A parte “- código fonte do Widget
–” é apenas uma representação do código do Widget que você encontrará
entre as partes verdes.
4.0 Então vamos acrescentar o código entre
<b:includable id='main'> e
</b:includable>, que está em vinho,
SUBSTITUINDO a parte “(código específico da
variável)” pelo código desejado:
Mostrar apenas nas páginas de postagens:
<b:if cond='data:blog.pageType == "item"'>
Mostrar apenas na página incial:
<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/Marcador"'>
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"'>
Atenção: Neste caso deve ser acrescentado
mais um </b:if>
antes de </b:includable>
Por exemplo, vamos supor que eu queira que meu widget
de título “Publicidade”
apareça somente na página inicial.
Então vou encontrá-lo através do título e acrescentar o código, deixando-o
assim:
<b:widget id='HTML1' locked='false' title='Publicidade'
type='HTML'><b:if cond='data:blog.pageType != "item"'>
<b:includable id='main'>
<b:if cond='data:blog.homepageUrl ==
data:blog.url'>
- código fonte do Widget -
</b:if>
</b:includable>
</b:widget>
O Hack também funciona para elementos que não sejam widgets,
como partes em HTML. Neste caso, basta colocar o código em vinho antes do início
do código e o
</b:if> após o fim. |
0 comentários:
Postar um comentário