Widget zależny od wyszukiwanej etykiety



Ten widget jest zależny od etykiet i wyświetlany tylko podczas wyszukiwania wybranych - Zobacz opis

blog

W naszym zmodyfikowanym blogu mamy już stronę na starcie oraz tyle stron ile chcemy :) ale straciliśmy stronę główną bloga ze spisem ostatnich wiadomości :(

Jak zatem wczytać zawartość naszego bloga?
Nasze posty które mają pojawic się w blogu mamy oznaczone etykietką BLOG. Wystarczy że dodamy nowy przycisk do gadżetu strony który wywoła właśnie ww etykietkę. /uwaga na wielkość liter i polskie znaki/
 
Edytujemy zatem kod naszego gadżetu. W oknie edycji szablonu zaznaczamy opcje Rozszerz szablony widżetów i wyszukujemy w kodzie type='PageList'  teraz nieco niżej znajdziemy tag </b:loop> oraz </ul> Tuż przed tym tagiem </ul> doklejamy poniższy kod:

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<li class='selected'><a expr:href='data:blog.homepageUrl + &quot;search/label/Blog?max-results=10&quot;'>Blog - klasycznie</a></li>
<b:else/>
<li><a expr:href='data:blog.homepageUrl + &quot;search/label/Blog?max-results=10&quot;'>Blog - klasycznie</a></li>
</b:if>

Nasz cały kod zatem będzie wyglądać tak:

<b:widget id='PageList1' locked='false' title='Strony' type='PageList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:links' var='link'>
<b:if cond='data:link.isCurrentPage'>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<b:else/>
<li><a expr:href='data:link.href'><data:link.title/></a></li>
</b:if>
</b:loop>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<li class='selected'><a expr:href='data:blog.homepageUrl + &quot;search/label/Blog?max-results=10&quot;'>Blog - klasycznie</a></li>
<b:else/>
<li><a expr:href='data:blog.homepageUrl + &quot;search/label/Blog?max-results=10&quot;'>Blog - klasycznie</a></li>
</b:if>
</ul>
</div>
</b:includable>
</b:widget>

Przykładem jest kolejny przycisk gadżetu strony Blog - klasycznie. Obszerniejszy opis jak uzyskać więcej ciekawych efektów,  dodać więcej niestandardowych przycisków i jak za pomocą etykiet zrobić kategorie na blogu znajdziesz tutaj.



10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

Losowy post