Populaire
Base de connaissancesRéférences XMLOpérateurs

Les opérateurs d'URLs [path/params/appendParams/fragment]

Les opérateurs d'URLs [path/params/appendParams/fragment]
Les opérateurs d'URLs ont la particularité de traiter une url en y ajoutant ou en y remplaçant une caractéristique.

Liste des opérateurs

Opérateur Syntaxe Résultat
path
Syntaxe par défaut :
URL path string
string
Syntaxe fonctionnelle :
path(URL,string)
params
Syntaxe par défaut :
URL params {object}
string
Syntaxe fonctionnelle :
params(URL,{object})
appendParams
Syntaxe par défaut :
URL appendParams {object}
string
Syntaxe fonctionnelle :
appendParams(URL,{object})
fragment
Syntaxe par défaut :
URL frament string
string
Syntaxe fonctionnelle :
fragment(URL,string)

Remarque: Une syntaxe fonctionnelle est une alternative que l'on peut utiliser lorsque la syntaxe standard contient plusieurs fois le même opérateur.
Dans le cadre de l'utilisation des opérateurs d'URLs, cette alternative s'avère plus facile à mettre en œuvre que la syntaxe par défaut. En savoir plus.


Remplacer le chemin

L'opérateur path permet de remplacer le chemin d'une url.
  • La première opérande est l'url
  • La seconde opérande est une chaîne de caractères contenant le nouveau chemin.

Exemple avec la syntaxe par défaut
<a expr:href='data:view.url path "/search/label/Videos"'>
  LINK
</a>

Exemple avec la syntaxe fonctionnelle
<a expr:href='path(data:view.url, "/search/label/Videos")'>
  LINK
</a>


Ajouter des paramètres

L'opérateur params permet d'ajouter des paramètres supplémentaires à une url.
  • La première opérande est l'url
  • La seconde opérande est un objet contenant les paramètres à ajouter.

Exemple avec la syntaxe par défaut
<a expr:href='data:view.url params { hl: "fr" }'>
  LINK
</a>

Exemple avec la syntaxe fonctionnelle
<a expr:href='params(data:view.url, { hl: "fr" })'>
  LINK
</a>


Remplacer les paramètres

L'opérateur appendParams fonctionne comme l'opérateur params, à la différence près, qu'il remplace tous les paramètres existants dans l'url.
  • La première opérande est l'url
  • La seconde opérande est un objet contenant les paramètres à ajouter.

Exemple avec la syntaxe par défaut
<a expr:href='data:view.url appendParams { hl: "fr" }'>
  LINK
</a>

Exemple avec la syntaxe fonctionnelle
<a expr:href='appendParams(data:view.url, { hl: "fr" })'>
  LINK
</a>


Ajouter/remplacer un fragment

L'opérateur fragment ajoute ou remplace un fragment (#).
  • La première opérande est l'url
  • La seconde opérande est une chaîne de caractères contenant le fragment.

Exemple avec la syntaxe par défaut
<a expr:href='data:view.url fragment "top"'>
  LINK
</a>

Exemple avec la syntaxe fonctionnelle
<a expr:href='fragment(data:view.url, "top")'>
  LINK
</a>


Créer des combinaisons

En utilisant la syntaxe par défaut, il est possible de cumuler les opérateurs d'urls.
Par exemple, nous ajoutons un nouveau path, des nouveaux paramètres et un nouveau fragment.

<a expr:href='data:view.url path "/search/label/Video" appendParams { hl: "fr", max-results: "8" } fragment "top"'>
  LINK
</a>
Assistance publique pour le produit Blogger sur les supports  d'aides :

Certifiée par Google - Experte Platine TC (Ambassador & Advanced Troubleshooter):
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsFichiers XML
Populaire
DéveloppementsMulti-versions
Facebook : Bouton partager [Share button]
Populaire
Base de connaissancesFiches techniquesInclusions universelles
Balises de l'entête HTML des thèmes [all-head-content]
Populaire
Base de connaissancesFonctionnalitésÉditeurs
Populaire
Base de connaissancesFonctionnalitésThèmes
Populaire