Version 3 — Janvier 2021 — JLuc
Une liste de doublon vide se traduit par l’ajout d’un critère MYSQL
AND (documents.id_document NOT IN (''))
(pour cet exemple c’est sur la table documents)
SPIP pourrait détecter et optimiser en évitant cette clause inutile.
Lorsqu’un #INCLURE
ou < code>=
ni de virgule dans la ligne, et il intègre le \n
dans le nom de l’argument.
Et notamment quand c’est env
ou ajax
.
- Tester : et quand c’est autre chose que env
ou ajax
?
- Tester : et avec <INCLURE>
?
- Tester : et avec d’autres #BALISES{arguments}
?
Exemple :
< code class=« spip »><INCLUREfond=inclure/documents ,
objet=truc,id_objet=#ID_TRUC
></ code >
Ou quand c’est < code>env</code > ou < code>ajax</code > :
[(#INCLURE{fond=saisies/selection,
nom,
data=#GET{data},
option_intro,
env
})]
Il est impossible de modifier la date de publication en ligne d’un article ayant « date de rédaction antérieure » non cochée. Le changement n’est pas pris en compte.
On peut le faire, mais pour cela il faut cocher « date de rédaction antérieure » (0000-00-00 s’affiche) puis modifier la date de publication en ligne et valider.
Ne se reproduit pas par la suite.
#BALISE
et #ENV{balise}
Lorsqu’un modèle est appelé dans le contenu d’un texte, dans son calcul #BALISE
est vide alors que #ENV{balise}
ne l’est pas. Constaté pour balise=recherche.
Ne reproduit pas : un modèle test <p>TEST=#TEST</p><p>ENV{test}=#ENV{test}</p>
appelé par <test|test=valeurdetest>
{racine}{id_secteur?}{id_secteur IN (1,2,3)}
mal SQL-compilé Lorsqu’il n’y a pas de id_secteur dans l’environnement, c’est compilé en
id_secteur=0 AND id_secteur IN (1,2,3)
et alors la boucle est vide.
(constaté dans la boucle principale d’un sélecteur de rubrique). Parfois mais pas toujours ?