Project

General

Profile

Evolution #4607

Message d'erreur sur inclusion incorrecte

Added by jluc - 11 days ago. Updated 11 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
compilo
Target version:
Start date:
11/20/2020
Due date:
% Done:

0%

Resolution:

Description

Depuis plus de 15 ans que je squelettise avec SPIP, je continue toujours régulièrement à produire un code dans le genre qui suit, qui contient une erreur :

<INCLURE{contenu/article,id_article}>

Régulièrement je m'arrache les yeux à chercher la source d'erreur dans un paquet de squelettes, sans la voir dans ce bout de code apparemment inoffensif. Le squelette contenu/article.html existe bien. Le pb c'est qu'il manque "fond="... mais spip ne signale rien.

Spip pourrait il tendrement signaler le problème ?

History

#1 Updated by b b 11 days ago

  • Tracker changed from Anomalie to Evolution
  • Target version set to 3.3

Je ne sais pas si c'est lié, mais il faut tout de même noter que [(#INCLURE{images/earth.svg})] fonctionne très bien et fait une simple inclusion du contenu du fichier ciblé dans la page (ce qui n'est pas possible avec les inclures dynamiques).

Évolution et non anomalie :)

#2 Updated by jluc - 11 days ago

Oui la syntaxe n'est pas incorrecte puisqu'elle sert à inclure un fichier.

C'est utilisable inclure un fichier php comme ça.

Mais quand le fichier n'existe pas, il pourrait y avoir un avertissement au moins, voire une erreur car ça n'a pas de sens.

Le fichier inclu n'existe pas : vérifiez l'adresse indiquée, l'existence du fichier et la syntaxe : il faut indiquer 'fond=' pour inclure un squelette

C'est effectivement une amélioration de l'existant.

Also available in: Atom PDF