Blogger Operator : Manipulasi URL

27 August 2019
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 😐

Referensi