Penjelasan dan Fungsi Operator Url di Blog

Penjelasan dan Fungsi Operator Url di Blog

Halo sobat Malestea pada kesempatan kali ini saya akan membahas tentang kode Blogger yaitu “Operator Url” adalah operator yang memiliki fungsi untuk memproses url dengan menambahkan atau mengganti isi url tujuan dengan yang baru. Dengan menggunakan operator url kita dapat memanipulasi tujuan dari url yang sudah ada menjadi keinginan kita mau dibawa kemana url tujuan tersebut.

Sintaks

Operator Operand Sintaks default Sintaks fungsional Hasil
path 2 {URL} path {string} path({URL},{string}) string
params {URL} params {object} params({URL},{object})
appendParams {URL} appendParams {object} appendParams({URL},{object})
fragment {URL} fragment {string} fragment({URL},{string})

Catatan: Sintaks fungsional adalah alternatif yang dapat digunakan ketika sintaks standar berisi operator yang sama beberapa kali. Saat menggunakan operator URL, alternatif ini lebih mudah diterapkan daripada sintaks default.

Operator Path

kode path digunakan untuk mengubah url, operator pertama adalah url dan operator kedua adalah url baru

Contoh Dengan Sintaks Default

<b:eval expr='data:view.url path "/search/label/Blog"'/>

Contoh Dengan Sintaks Fungsional

<b:eval expr='path(data:view.url, "/search/label/Blog")'/>

kode diatas akan memunculkan url dengan format url.blogspot.com/search/label/Blog

Operator Params

kode params digunakan untuk menambahkan paramater, operator pertama adalah url dan operator kedua adalah object yang ingin ditambahkan

Contoh Dengan Sintaks Default

<b:eval expr='data:view.url params {foo: "bar",baz: "qux"}'/>

Contoh Dengan Sintaks Fungsional

<b:eval expr='params(data:view.url, {foo: "bar",baz: "qux"})'/>

kode tersebut akan memunculkan url dengan format url.blogspot.com?baz=qux&foo=bar

parameter akan mengurut sesuai abjat a-z

Operator appendParams

kode appendParams fungsinya hampir sama dengan params bedanya appendParams akan menghapus semua parameter yang ada dan menggantikannya dengan yang baru

Contoh Dengan Sintaks Default

<b:eval expr='data:view.url appendParams {foo: "bar"}'/>

Contoh Dengan Sintaks Fungsional

<b:eval expr='appendParams(data:view.url, {foo: "bar"})'/>

Operator Fragment

kode fragment digunakan untuk menambahkan atau mengganti fragment operator atau fragment (#), operator pertama adalah url dan operator kedua adalah fragment

Contoh Dengan Sintaks Default

<b:eval expr='data:view.url fragment "foo"'/>

Contoh Dengan Sintaks Fungsional

<b:eval expr='fragment(data:view.url, "foo")'/>

Setelah saya coba fungsi ini seperti back top untuk menuju link tujuan dengan menggunakan class id

Kode Keseluruhan

<b:eval expr='data:view.url path "/search/label/Blog" appendParams {foo: "bar", max-results: "8"} fragment "foo"'/>

Sampai disini saja dulu dan artikel pada blog ini akan terus saya update Setiap Hari meskipun cuman Satu atau Dua saja tapi itu lebih baik daripada Tidak :#

Leave a Comment