Equations de classe d'appareil
Les équations de classe d'appareil sont des expressions impliquant une combinaison d'opérandes de classe d'appareil et d'opérateurs logiques booléens.
Parenthèses
L'opérateur
NOTreprésenté par "!"L'opérateur
ANDreprésenté par "+"L'opérateur
ORreprésenté par "/"
L'ordre des opérations lorsque vous analysez une équation suit l'ordre logique booléen des opérations : parenthèses, NOT, AND, OR.
android+smartphoneworklight+(ios/android)(android/ios)+smartphone+!blackberry
Cet emplacement de contenu dynamique s'affiche uniquement pour les smartphones Android.
{
"modules": [{
"id" : "topnavoverlay",
"prereqs": [{
"id":"wp_dynamicContentSpots_85"
}],
"contributions": [{
"type":"dyn-cs",
"sub-contributions": [{
"type":"markup",
"ref-id":"85theme_topNav",
"uris": [{
"value":"res:/your/sample.html"
"deviceClass": "android+smartphone"
}]
}]
}]
}]
}
Où utiliser les équations d'appareil
Les clients peuvent comporter plusieurs classes d'appareil affectées dans une liste de valeurs séparées par des virgules. Ces classes d'appareil sur un client sont ensuite utilisées dans les équations d'appareil pour déterminer les ressources à fournir ou la logique à exécuter.
Les équations de classe d'appareil sont actuellement utilisés avec l'agrégateur de ressources. Les sous-contributions qui utilisent l'attribut de classe d'appareil peuvent désormais utiliser des équations pour diriger des ressources vers les classes d'appareil du client qui accède aux ressources.
Architecture MVC à utiliser dans les fichiers JSP pour charger des zones dynamiques basées sur des classes d'appareil client.
La balise Portal-if a un attribut de classe d'appareil qui permet la recherche d'une équation d'appareil sur le client.