Blogger Operator : Manipulasi URL
0
Berikut ini adalah daftar operator pada blogger yang berfungsi untuk memanipulasi URL.
PATH
Penulisan default dan dalam bentuk fungsional
<!-- Default -->
{URL} path {string}
<!-- Fungsional -->
path({URL}, {string})
🍉 Keterangan
Menambahkan atau mengganti (jika PATH tidak ada) PATH pada URL
🥝 Contoh
<b:eval expr='data:blog.url path "/search/label/Gambar"'> <!-- https://.../search/label/Gambar --> <b:eval expr='data:blog.url'> <!-- https://.../ -->
PARAMS
Penulisan default dan dalam bentuk fungsional
<!-- Default -->
{URL} params {object}
<!-- Fungsional -->
params({URL}, {object})
🍒 Keterangan
Menambahkan parameter pada URL, jika parameter sudah ada maka akan di ganti
🍍 Contoh
<b:eval expr='data:olderPageUrl params {updated-max: "replace"}'>
<!-- http://.../search?updated-max=replace&max-results=... -->
<b:eval expr='data:olderPageUrl'>
<!-- http://.../search?updated-max=2019-08-20T17:18:00%2B07:00&max-results=... -->
appendPARAMS
Penulisan default dan dalam bentuk fungsional
<!-- Default -->
{URL} appendParams {object}
<!-- Fungsional -->
appendParams({URL}, {object})
🍇 Keterangan
Menambahkan parameter pada URL, jika parameter sudah ada maka parameter yang sudah ada akan tetap dan akan di tambahkan parameter lain
🥥 Contoh
<b:eval expr='data:olderPageUrl appendParams {updated-max: "append"}'>
<!-- http://.../search?updated-max=2019-08-20T17:18:00%2B07:00&max-results=...&updated-max=append -->
<b:eval expr='data:olderPageUrl'>
<!-- http://.../search?updated-max=2019-08-20T17:18:00%2B07:00&max-results=... -->
FRAGMENT
Penulisan default dan dalam bentuk fungsional
<!-- Default -->
{URL} fragment {string}
<!-- Fungsional -->
fragment({URL}, {string})
🍐 Keterangan
Menambahkan fragment pada URL, jika fragment sudah ada maka fragment yang sudah ada maka akan di ganti
🧅 Contoh
<b:eval expr='data:posts[i].commentsUrl fragment "top"'> <!-- http://.../../../..html#top --> <b:eval expr='data:posts[i].commentsUrl'> <!-- http://.../../../..html#comment-form -->
Gabungan
Operator di atas bisa di gabungkan jadi satu
🥭 Contoh
<b:eval expr='data:blog.url path "/search" appendParams { max-results: "8" } fragment "top"'>
<!-- http://.../search?max-results=8#top -->
Sampai segini dulu, silahkan di pelajari lagi, terima kasih 😐
