Los operadores de URL permiten aplicar características a un enlace. La URL obtendrá los parámetros resultantes de la operación. La siguiente tabla contiene los operadores disponibles:


Nombre Operador Sintaxis Funcional Resultado
Nueva ruta path url path string path(url,string) string
Nuevos parámetros params url params object params(url,object)
Reemplazar parametros appendParams url appendParams object appendParams(url,object)
Fragmento fragment url fragment string fragment(url,string)

Path

El operador reemplaza la ruta de una url, el resultado de la operación será un enlace con la nueva ruta.


<b:eval expr='data:view.url path "/search/label/blogger"'/> <!-- Por defecto -->
<b:eval expr='path(data:view.url,"/search/label/blogger")'/> <!-- Funcional -->

El resultado de la operación reemplaza la ruta de la etiqueta data:view.url por la especificada en el criterio.


Params

El operador agrega nuevos parámetros a la URL especificada en el criterio.


<b:eval expr='data:view.url params {type: "Manzanas"}'/> <!-- Por defecto -->
<b:eval expr='params(data:view.url,{type: "Manzanas"})'/> <!-- Funcional -->

El resultado de la operación agrega el parámetro type, con el valor "Blog" al enlace resultante de la operación.


AppendParams

El operador reemplaza todos los parámetros en la URL especificada, con los parámetros del criterio.


<b:eval expr='data:view.url appendParams {type: "Manzanas"}'/> <!-- Por defecto -->
<b:eval expr='appendParams(data:view.url,{type: "Manzanas"})'/> <!-- Funcional -->

El resultado de la operación remplaza todos los parámetro en la url, por el parámetro type, con el valor "Blog" al enlace resultante de la operación.


Fragment

El operador agrega o reemplaza un fragmento en la URL especificada, con el fragmento del criterio.


<b:eval expr='data:view.url fragment "Blog"'/> <!-- Por defecto -->
<b:eval expr='fragment(data:view.url,"Blog")'/> <!-- Funcional -->

La URL resultante de la operación contendrá el fragmento "Blog".


Mas detalles y ejemplos en: URL operators Blogger Code PE.