La baliza #CHAMP_SQL
puede utilizarse en todos los bucles y permite extraer un campo de una tabla SQL.
#CHAMP_SQL
es muy útil cuando una baliza del mismo nombre que el campo ya existe (con multibases por ejemplo). Tomemos el ejemplo de #POINTS
que está escrito en el núcleo de SPIP; Para extraer un campo #POINTS, debemos obligatoriamente utilizar #CHAMP_SQL{points}
si no el compilador de SPIP creerá que referenciamos #POINTS
que no puede encontrarse si no es en un bucle con el criterio {recherche}
.
Nota: La baliza #CHAMP_SQL
no puede definirse dinámicamente, debe ser una constante que sirva de parámetro. #CHAMP_SQL{points}
funciona pero no #CHAMP_SQL{#GET{champ}}
.