Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > L’opérateur ==

L’opérateur ==

L’opérateur ==(ou sa négation !== permettent de sélectionner des contenus à partir d’expressions régulières. Ils permettent donc des sélections pouvant être extrêmement précises, mais pouvant aussi être gourmandes en énergie et temps pour le gestionnaire de base de données.

  1. <BOUCLEx(TABLES){champ == expression}>
  2. <BOUCLEx(TABLES){champ !== expression}>

Télécharger

Exemple

Sélection des titres commençant par « Les » ou « les » :

  1. <BOUCLE_arts(ARTICLES){titre == ^[Ll]es}>
  2. - #TITRE<br />
  3. </BOUCLE_arts>

Télécharger

Sélection des textes ne contenant pas le mot « carnaval » :

  1. <BOUCLE_arts(ARTICLES){texte !== 'carnaval'}>
  2. - #TITRE<br />
  3. </BOUCLE_arts>

Télécharger

Sélection des textes contenant « carnaval » suivi, à quelques caractères près (entre 0 et 20), de « Venise ».

  1. <BOUCLE_arts(ARTICLES){texte == 'carnaval.{0,20}Venise'}>
  2. - #TITRE<br />
  3. </BOUCLE_arts>

Télécharger