Kategoriler
Blog

Blogger da if else yapısı

Çoğu blogcu, Blogger hakkında bence eksik bilgilerinden dolayı yanlış düşünüyorlar, şu gördüğünüz, okuduğunuz blogun bir önceki WordPress halindeki Blog Wolkanca ile ne farkı var mesela? Neredeyse yok kadar hatta blogun Blogger da olduğunu farkeden kişi sayısı çok az, yalnızca burada Php yerine Javascript kullanıyoruz o kadar.

Blogger şablonları ile alakalı tüm bilgilere Blogger yardım sayfalarından bakın, yalnız İngilizce olan sayfalarda daha fazla bilgi var bu yüzden İngilazca yardım sayfalarına bakmanızı öneririm.
Blogger şablonlarında aynen Php kodlarmış gibi if-else kuralları var, bunlara kısaca değinelim.

Programcı olmayanlar için açıklayalım basitçe if/eğer, else/değilse, yoksa anlamına geliyor İngilizce olarak, bu da Blogger şablonlarında örneğin ana sayfadaysa şunu göster tekil sayfadaysa bunu göster anlamına geliyor kodlarken.

    Zaten Blogger da pek fazla if else olayı yok ben aşağı sıralayım hepsini tek tek;

  • <b:if cond='data:blog.pageType == "item"'> – tekil sayfaysa anlamına geliyor.
  • <b:if cond='data:blog.pageType != "item"'> – tekil sayfa değilse anlamına geliyor.
  • <b:if cond='data:blog.pageType == "index"'> – ana sayfa ise anlamına geliyor.
  • <b:if cond='data:blog.pageType != "index"'> – ana sayfa değilse anlamına geliyor.
  • <b:if cond='data:blog.pageType == "archive"'> arşiv sayfası ise anlamına geliyor.
  • <b:if cond='data:blog.pageType != "archive"'> arşiv sayfası değilse anlamına geliyor.
  • <b:if cond='data:blog.pageType == "static_page"'> bu da tekil yazı sayfası anlamına geliyor.
  • <b:if cond='data:blog.pageType != "static_page"'> tekil yazı sayfası değilse anlamına geliyor.
  • <b:if cond='data:post.isFirstPost'> ilk yazı anlamına geliyor.
  • <b:if cond='data:blog.url == data:blog.homepageUrl'> bu da ana sayfa ise anlamına geliyor.

Blogger da daha buna benzer if else kuralı birkaç tane daha vardır, hemen çabucak yazabileceğim bu kadar. Fakat gördüğünüz gibi gayet basit.

Kullanımı ise şablonda örnek olarak şöyle;
<b:if cond='data:blog.pageType == "item"'>
burası sadece tekil yazılarda görünecek.
<b:else/>
burası ise diğer geri kalan tüm kısımlarda görünecek.
</b:if>

Hepsi bu kadar. Temalarınızı geliştirirken bu kuralları kullanın çünkü bedava 🙂

WOLKANCA

Volkan Yılmaz

Volkan Yılmaz #SEO, Digital Marketing, Growth Hacking #wolkanca volkan@volkanyilmaz.com.tr