Polecane

Najnowsze


Szablony: Jak umieścić gadżet tylko na określonej stronie?

Można mieć wpływ na to jaka zawartość (np. jakie gadżety) będzie wyświetlana na stronie głównej bloga, a jaka np. na stronie postów. Służą do tego tagi warunkowe. Można je stosować wszędzie oprócz obszaru widget'ów i sekcji.



Strona główna (homepage): zawartość będzie wyświetlana tylko na Stronie Głównej bloga
<b:if cond='data:blog.url == data:blog.homepageUrl'>
     ...
</b:if>


Index: zawartość będzie wyświetlana na stronie głównej, stronie etykiet i archiwum

<b:if cond='data:blog.pageType == "index"'>
     ...
</b:if>


Post: zawartość będzie wyświetlana tylko na stronach postów

<b:if cond='data:blog.pageType == "item"'>
     ...
</b:if>

Wybrana strona wg Url: zawartość będzie wyświetlana na stronie głównej, stronie etykiet i archiwum
<b:if cond='data:blog.url == "wpisz tutaj url strony "'>
     ...
</b:if>

Post i Strony Statyczne:  zawartość będzie wyświetlana tylko na postach i stronach statycznych
<b:if cond='data:blog.url == data:post.url'>
     ...
</b:if>

 Etykiety: zawartość będzie wyświetlana na stronach etykiet
<b:if cond = 'data:blog.searchLabel'>
     ...
</b:if>

Strona Archiwum Bloga:  zawartość będzie wyświetlana tylko na stronie Archiwum
<b:if cond = 'data:blog.pageType == "archive"'>
     ...
</b:if>
Pierwszy Post:  zawartość będzie wyświetlana tylko po tytule pierwszego posta
<b:if cond='data:post.isFirstPost'>
     ...
</b:if>

Do  warunków powyżej możemy stosować klauzulę else czyli <b:else/>

3 komentarze:

  1. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  2. W którym miejscu kodu trzeba to dodać? Męczę się i nic :(

    OdpowiedzUsuń
    Odpowiedzi
    1. Trochę późno, ale dopiero teraz trafiłam na ten post. Kody są dobre, ale trzeba wiedzieć gdzie je wklepać. :) Pierwszą część wklej pod b:includable id='main' i zamknij nad /b:includable. Oczywiście trzeba powtórzyć czynność przy każdym gadżecie, który chcemy ukryć/pokazać w/na danym poście/stronie.

      Usuń