Tag data untuk tata letak

Anda dapat menggunakan banyak tag yang berbeda untuk menyertakan informasi lain di template. Tag tersebut akan diformat sebagai:

  • <data: nama />
  • <data: nama1.nama2 />

Nama” adalah nama data yang ingin Anda gunakan.

Dalam nama1.nama2, nama2 adalah item dalam satu kumpulan data yang bernama nama1, contohnya, photo.url.

Daftar semua data yang tersedia ini dibagi menjadi beberapa bagian oleh elemen laman.

Data yang tersedia secara global

Anda dapat menggunakan informasi ini di mana saja, tidak seperti data lain yang hanya bisa digunakan untuk widget tertentu. Data tersebut harus dirujuk sebagai bagian dari data umum "blog", misalnya sebagai <data:blog.title />.

  • title: Judul blog.
  • pageType: Jenis laman saat ini. Salah satu opsi "item", "file" atau "indeks".
  • url: URL laman saat ini.
  • homepageUrl
  • pageTitle: Judul laman saat ini. Secara umum adalah judul blog, namun dapat berisi informasi tambahan tentang laman file dan untaian.
  • encoding: Enkode untuk digunakan dalam blog, misalnya, UTF-8.
  • feedLinks: Tautan umpan penemuan otomatis untuk header laman.
Header laman

Ini adalah widget dengan dua buah data. Ini dapat dirujuk sebagai <data: title /> dan <data: description />.

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

Untuk mengubah model standar, gunakan data yang tersedia di widget ini.

  • feedLinks: Daftar umpan untuk laman ini. Pada laman utama, ini berisi umpan blog utama. Pada laman item, ini juga berisi umpan komentar. Setiap item dalam daftar ini berisi:
    • url
    • name: Nama umpan, misalnya, 'Pos' atau 'komentar'.
    • FeedType: Atom atau RSS
    • mimetype: Jenis mime dari umpan.
  • olderPageUrl: Jika ada pos yang lebih lama, ini adalah URL untuk pos tersebut. Tergantung konteks untuk jenis laman. (Tidak semua laman akan memiliki tautan ini.)
  • olderPageTitle: Judul tautan ke pos laman yang lama.
  • newerPageUrl: Versi terbaru dari olderPageURL.
  • newerPageTitle: Versi terbaru dari olderPageTitle.
  • commentLabel: Frasa yang digunakan untuk menampilkan jumlah komentar
  • authorLabel: Frasa yang digunakan untuk menampilkan penulis, misalnya, "diposkan oleh."
  • timestampLabel: Frasa yang digunakan untuk menunjukkan waktu pos dicatat, misalnya, "Diposkan pada".
  • postLabelsLabel: Frasa untuk menampilkan daftar label pos, misalnya, "Label untuk pos ini".
  • backlinksLabel: Frasa untuk menggambarkan tautan balik ke pos ini, misalnya, "Tautan ke pos ini".
  • posts: Daftar pos untuk laman ini. Masing-masing pos berisi:
    • dateHeader: Tanggal pos ini, hanya ada jika ini adalah pos pertama dalam daftar yang diposkan pada hari ini.
    • id: ID pos.
    • title
    • body
    • author
    • url
    • timestamp: Waktu dan tanggal pengeposan. Tidak seperti header tanggal, ini ada untuk semua pos.
    • labels: Daftar label. Masing-masing berisikan:
      • name: Nama label
      • url: URL laman yang berisi daftar semua pos di blog dengan label ini.
      • isLast: True atau False. Jika label ini adalah yang terakhir dalam daftar.
    • allowComments: "True" jika pos ini mengizinkan komentar.
    • numComments: Jumlah komentar di pos ini.
    • showBacklinks: Apakah pos harus memperlihatkan tautan balik atau tidak.
    • numBacklinks: Jumlah tautan balik untuk pos ini.
    • addCommentUrl: URL dari "tambahkan komentar" ke pos ini.
    • emailPostUrl: URL dari "emailkan pos ini melalui email" untuk pos ini.
    • editUrl: URL format pengeditan untuk pos ini.
    • feedLinks: Daftar umpan khusus untuk pos ini. (Hal ini berbeda dari feedLinks blog secara keseluruhan, bisa jadi karena mengandung umpan untuk komentar pos tersebut.) Masing-masing berisikan:
      • url: URL umpan.
      • name: Nama umpan, misalnya 'Pos' atau 'komentar'.
      • feedType: Jenis umpan (Atom atau RSS).
      • mimetype: Jenis mime dari umpan.
    • comments: Daftar semua komentar untuk pos ini (hanya di laman item). Masing-masing berisikan:
      • id: ID numerik dari komentar.
      • body: Isi tinjauan.
      • timestamp: Waktu komentar tersebut dibuat.
      • author: Jika tidak ada nama yang ditampilkan, beri komentar 'Anonim'.
      • authorUrl: URL profil penulis komentar, jika komentar tersebut tidak anonim.
      • deleteUrl: URL untuk menghapus komentar.
      • isDeleted: Jika komentar itu telah dihapus.
Arsip Blog

Berikut adalah opsi default yang berbeda pada bagian "Elemen Laman". Jika Anda merancang versi baru, lebih mudah untuk menggunakan gaya "DATAR" dan kemudian mengubah sisa data sesuai keinginan.

  • title
  • style: Salah satu opsi “MENU”, “DATAR” atau “HIERARKI”.
  • date: Daftar setiap unit arsip, masing-masing berisi:
    • name: Nama interval arsip ini, misalnya, "Oktober 2015".
    • url: Tautan ke laman yang berisi pos dari interval ini.
    • post-count: Jumlah pos.
Widget profil

Untuk blog dengan penulis tunggal, widget profil berisi informasi berikut. Untuk melihat bagian yang berbeda dari data foto, Anda dapat menggunakan <data:photo.url /> .

  • title
  • userUrl: URL profil penulis.
  • location: lokasi profil penulis.
  • aboutme: Informasi profil "Tentang Saya".
  • displayname: Nama tampilan penulis.
  • foto: Foto profil pengguna dengan hal-hal berikut ini:
    • url
    • width
    • height
    • alt: Teks "alt" untuk foto.

Pada blog tim, widget profil berisi informasi lebih sedikit mengenai lebih banyak penulis:

  • title
  • authors: Daftar penulis, masing-masing berisi:
    • displayname: Nama tampilan penulis.
    • userUrl: URL profil penulis.
Untuk merancang template Anda bagi blog dengan satu dan beberapa penulis, gunakan variabel data:team agar dapat membedakan antara dua kasus. Sebagai contoh,  <b: if cond = 'data: team == "true"'> (display multiple authors) </ b: if>
Widget Teks/HTML/Javascript

Widget teks dan HTML/JavaScript memiliki dua buah data.

  • title
  • content
Widget umpan

Widget umpan memiliki daftar yang disebut feedData, berisi semua item dalam umpan.

Setiap item berisi informasi tentang item itu sendiri. Ketika mereferensikan data ini, ulangi setiap item pada daftar, dengan sesuatu seperti <b: loop var = "i" values ​​= "feedData.items">. Kemudian gunakan notasi seperti <data: i.title /> atau <data: i.alternate.href /> untuk mendapatkan informasi bagi setiap item.

  • title: Judul widget.
  • feedURL: URL umpan.
  • feedData: Item dalam umpan. Masing-masing berisikan:
    • title
    • str_published: Waktu item dipublikasikan (diformat dalam zona waktu blog).
    • published: Waktu item dipublikasikan (dalam detik sejak periode).
    • str_updated: Waktu item terakhir diperbarui (diformat dalam zona waktu blog).
    • updated: Waktu item terakhir diperbarui (dalam detik sejak kurun waktu).
    • author
    • summary: jika tersedia
    • alternate: Tempat untuk mendapatkan informasi lebih lanjut tentang item, yang berisi:
      • href: Tautan permanen item.
      • type: Jenis konten item.
Widget gambar

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

  • title
  • sourceUrl: URL gambar
  • width and height: dalam piksel
  • caption
Widget label

Label widget termasuk daftar semua label yang digunakan dalam blog.

  • title
  • label: Daftar label, yang berisi:
    • name: Label itu sendiri
    • count: Jumlah pos yang memiliki label tersebut
    • url: tautan ke laman yang menampilkan pos dengan label tersebut
Widget daftar

Setiap item adalah satu bagian dari teks, tanpa jenis data lain di dalamnya.

  • title
  • items: Daftar item
Daftar tautan widget

Setiap item memiliki dua bagian: teks dan tautan.

  • title
  • links: Daftar tautan, yang masing-masing tautan berisikan:
    • name: Teks tautan
    • target: URL tautan
Widget Logo
  • fullButton: URL tombol Blogger yang dipilih.

Pelajari lebih lanjut tentang penggunaan tag widget.

Apakah ini membantu?
Bagaimana cara meningkatkannya?