Tag Data Tata Letak

Seperti disebutkan dalam artikel Tag Widget untuk Tata Letak, ada berbagai tag yang dapat Anda gunakan untuk menyertakan data tertentu dalam template. Semuanya akan diformat sebagai <data:name/> atau <data:name1.name2/>, dengan name adalah nama data tertentu yang ingin Anda gunakan. Dalam contoh name1.name2, name2 merupakan item tertentu yang ada di dalam set data bernama name1, misalnya photo.url.

Ini adalah daftar utama dari semua data yang tersedia. Karena tiap jenis widget menggunakan data yang berbeda, daftar ini dibagi menjadi beberapa bagian berdasarkan elemen halaman.

Data yang Tersedia secara Global

Informasi ini berlaku untuk seluruh halaman sehingga Anda dapat menggunakannya di mana saja, tidak seperti data lain yang hanya dapat digunakan di widget tertentu. Data ini harus direferensikan sebagai bagian dari data "blog" secara keseluruhan, misalnya sebagai <data:blog.title/>, dsb.

  • title: Judul blog.
  • pageType: Jenis halaman saat ini. Salah satu dari 'item', 'arsip', atau 'indeks'.
  • url: URL halaman saat ini.
  • homepageUrl: Halaman beranda blog.
  • pageTitle: Judul halaman saat ini. Biasanya ini adalah judul blog, tetapi dapat berisi informasi tambahan tentang halaman postingan atau arsip.
  • encoding: Encoding yang digunakan untuk blog, misalnya UTF-8.
  • languageDirection: "ltr" untuk bahasa yang penulisannya dimulai dari kiri ke kanan, atau "rtl" untuk bahasa yang penulisannya dimulai dari kanan ke kiri.
  • feedLinks: Link feed penemuan otomatis untuk header halaman.

Kembali ke atas.

Header Halaman

Ini adalah widget sederhana yang hanya memiliki dua data. Data tersebut dapat direferensikan sebagai <data:title/> dan <data:description/>.

  • title: Judul blog.
  • description: Deskripsi blog.

Kembali ke atas.

Postingan Blog

Ini adalah bagian utama dan paling kompleks dari setiap blog. Sebaiknya pertimbangkan untuk memodifikasi salah satu template default sebelum menulis widget postingan blog dari awal. Terlepas dari cara yang Anda pilih, berikut adalah semua data yang tersedia dalam widget ini.

  • feedLinks: Daftar feed untuk halaman ini. Di halaman utama, daftar ini akan berisi feed blog utama; di halaman item, daftar ini juga akan berisi feed komentar. Setiap item dalam daftar ini berisi data berikut:
    • url: URL feed.
    • name: Nama feed (misalnya 'Postingan' atau 'Komentar').
    • feedType: Jenis feed (Atom atau RSS).
    • mimeType: Jenis MIME untuk feed.
  • olderPageUrl: Jika di halaman saat ini terdapat postingan lama, URL ini mengarah ke postingan tersebut. Untuk jenis halaman, URL ini bergantung pada konteks. (Tidak semua halaman memiliki link ini.)
  • olderPageTitle: Judul link ke halaman postingan lama.
  • newerPageUrl: Setara dengan olderPageUrl, tetapi untuk postingan yang lebih baru.
  • newerPageTitle: Setara dengan olderPageTitle, tetapi untuk halaman postingan yang lebih baru.
  • commentLabel: Frasa yang digunakan untuk menampilkan jumlah komentar, misalnya "komentar".
  • authorLabel: Frasa yang digunakan untuk menunjukkan siapa yang menulis postingan, misalnya "diposting oleh".
  • timestampLabel: Frasa yang digunakan untuk menunjukkan kapan postingan ditulis, misalnya "diposting pada".
  • postLabelsLabel: Frasa untuk memperkenalkan daftar label postingan, misalnya "label untuk postingan ini".
  • backlinksLabel: Frasa yang menjadi deskripsi backlink ke postingan ini, misalnya "link ke postingan ini".
  • posts: Daftar semua postingan untuk halaman ini. Setiap postingan berisi:
    • dateHeader: Tanggal postingan ini, hanya muncul jika ini adalah postingan pertama dalam daftar yang diposting hari ini.
    • id: ID numerik untuk postingan.
    • title: Judul postingan.
    • body: Konten postingan.
    • author: Nama tampilan dari penulis postingan.
    • url: Permalink postingan ini.
    • timestamp: Stempel waktu postingan. Tidak seperti dateHeader, data ini ada di setiap postingan.
    • labels: Daftar label postingan. Setiap label berisi:
      • name: Teks label.
      • url: URL halaman yang berisi daftar semua postingan di blog dengan label ini.
      • isLast: True (Benar) atau False (Salah). Apakah label ini merupakan yang terakhir dalam daftar (berguna untuk menempatkan koma).
    • allowComments: 'True' jika postingan ini mengizinkan komentar.
    • numComments: Jumlah komentar di postingan ini.
    • showBacklinks: Apakah backlink untuk postingan ini ditampilkan atau tidak.
    • numBacklinks: Jumlah backlink untuk postingan ini.
    • addCommentUrl: URL formulir 'tambahkan komentar' untuk postingan ini.
    • emailPostUrl: URL formulir 'kirim postingan ini via email' untuk postingan ini.
    • editUrl: URL formulir edit untuk postingan ini.
    • feedLinks: Daftar feed khusus untuk postingan ini. (Daftar ini berbeda dengan feedLinks blog secara keseluruhan, karena dapat berisi feed untuk komentar postingan tersebut.) Masing-masing berisi:
      • url: URL feed.
      • name: Nama feed (misalnya 'Postingan' atau 'Komentar').
      • feedType: Jenis feed (Atom atau RSS).
      • mimeType: Jenis MIME untuk feed.
    • comments: Daftar semua komentar untuk postingan ini (khusus di halaman item). Masing-masing berisi:
      • id: ID numerik untuk komentar.
      • body: Isi komentar.
      • timestamp: Waktu komentar dibuat.
      • author: Nama tampilan dari penulis komentar, atau 'Anonim'.
      • authorUrl: URL profil penulis komentar, jika komentar tidak bersifat anonim.
      • deleteUrl: URL untuk menghapus komentar ini.
      • isDeleted: Apakah komentar ini telah dihapus atau tidak. (Teks komentar yang dihapus akan diganti dengan placeholder.)

Kembali ke atas.

Arsip Blog

Berbagai gaya yang tersedia di sini dimaksudkan untuk sejumlah opsi default pada tab Elemen Halaman. Jika Anda mendesain versi baru, paling mudah menggunakan gaya 'FLAT', lalu mengubah data lainnya sesuai keinginan.

  • title: Judul widget.
  • style: Salah satu dari 'MENU', 'FLAT', atau 'HIERARCHY'.
  • data: Daftar setiap unit arsip, yang masing-masing berisi:
    • name: Nama interval arsip ini, misalnya "Agustus 2006".
    • url: Link ke halaman yang berisi postingan dari interval ini.
    • post-count: Jumlah postingan dalam interval ini.

Kembali ke atas.

Widget Profil

Untuk blog yang hanya memiliki satu penulis, widget profil berisi informasi berikut. Perlu diketahui bahwa untuk mengakses berbagai bagian dari data photo, Anda akan menggunakan notasi seperti <data:photo.url/>.

  • title: Judul widget.
  • userUrl: URL profil penulis.
  • location: Lokasi dari profil penulis.
  • aboutme: Informasi "Tentang Saya" dari profil.
  • displayname: Nama tampilan penulis.
  • photo: Foto profil pengguna, yang terdiri dari data berikut:
    • url: URL foto.
    • width: Lebar foto dalam piksel.
    • height: Tinggi foto dalam piksel.
    • alt: Teks "alt" untuk foto.

Pada blog yang dikelola oleh tim, widget profil hanya menampilkan sedikit informasi untuk banyak penulis, yaitu sebagai berikut.

  • title: Judul widget.
  • authors: Daftar semua penulis, yang masing-masing berisi:
    • displayname: Nama tampilan penulis.
    • userURL: URL profil penulis.

Jika ingin merancang template untuk mengelola blog dengan satu dan beberapa penulis, Anda dapat menggunakan variabel data:team untuk membedakan antara dua kasus tersebut. Sebagai contoh, <b:if cond='data:team=="true"'> (display multiple authors) </b:if>

Kembali ke atas.

Widget Teks/HTML/JavaScript

Widget Teks dan widget HTML/JavaScript memiliki fungsi dan dua data yang sama.

  • title: Judul widget.
  • content: Konten widget.

Kembali ke atas.

Widget Feed

Konten widget feed dimuat secara dinamis menggunakan Google AJAX API setelah blog dirender di browser. Untuk mengubah desainnya, Anda hanya dapat menggunakan CSS.

  • title: Judul widget.
  • feedUrl: URL feed.

Kembali ke atas.

Widget Gambar

Widget gambar berisi satu gambar, dan menyediakan semua data yang relevan untuk gambar tersebut.

  • title: Judul widget.
  • sourceUrl: URL gambar.
  • width: Lebar gambar dalam piksel.
  • height: Tinggi gambar dalam piksel.
  • caption: Caption gambar.

Kembali ke atas.

Widget Label

Widget label mencakup daftar semua label yang digunakan dalam blog.

  • title: Judul widget.
  • labels: Daftar label, yang masing-masing berisi:
    • name: Teks label.
    • count: Jumlah postingan dengan label ini.
    • url: Link ke halaman yang menampilkan postingan dengan label ini.

Kembali ke atas.

Widget Daftar

Ini adalah format daftar paling sederhana. Setiap item hanya berupa satu bagian teks, tanpa jenis data lain di dalamnya.

  • title: Judul widget.
  • items: Daftar item.

Kembali ke atas.

Widget Daftar Link

Daftar yang sedikit lebih bagus, yang setiap itemnya memiliki dua bagian: teks dan link.

  • title: Judul widget.
  • links: Daftar link, yang masing-masing berisi:
    • name: Teks link.
    • target: URL link.

Kembali ke atas.

Widget Logo

Ini adalah widget paling sederhana. Di dalamnya hanya ada satu data.

  • fullButton: URL tombol Blogger yang telah Anda pilih.

Kembali ke atas.

Apakah ini membantu?
Bagaimana cara meningkatkannya?