Bonjour tout le monde,
j'ai modifié la série de posts pour alléger et éviter d'infliger tous mes essais les uns après les autres.
j'essaie de mettre au point des plugins pour rajouter de nouveaux types Schéma à Joomla. Dans le formulaire du type Article, je veux pouvoir ajouter des images comme on peut ajouter des champs génériques , ou des ingrédients dans le shéma Recipe. J'ai un problème :
J'utilise le code ci dessous pour afficher un champs image avec légende (caption). Et tout se passe bien , je vois le champs, je le complète, et l'outil de validation de Shéma.org le voit sans erreur ni avertissement. https://validator.schema.org/.
Mais si je rajoute multiple="true" min="1" et que je rajoute 2 images j'ai les erreurs
> Schema ne reconnait pas la propriété thumbnail0 pour le type ImageObject
> pareil pour thumbnail1
je crains que ce soit la transcription du formulaire en un script JSON-LD qui soit en cause
Merci de votre aide.
J'ai posé la même question sur Github https://github.com/schemaorg/schemaorg/discussions/3456
j'ai modifié la série de posts pour alléger et éviter d'infliger tous mes essais les uns après les autres.
j'essaie de mettre au point des plugins pour rajouter de nouveaux types Schéma à Joomla. Dans le formulaire du type Article, je veux pouvoir ajouter des images comme on peut ajouter des champs génériques , ou des ingrédients dans le shéma Recipe. J'ai un problème :
J'utilise le code ci dessous pour afficher un champs image avec légende (caption). Et tout se passe bien , je vois le champs, je le complète, et l'outil de validation de Shéma.org le voit sans erreur ni avertissement. https://validator.schema.org/.
Mais si je rajoute multiple="true" min="1" et que je rajoute 2 images j'ai les erreurs
> Schema ne reconnait pas la propriété thumbnail0 pour le type ImageObject
> pareil pour thumbnail1
je crains que ce soit la transcription du formulaire en un script JSON-LD qui soit en cause
Merci de votre aide.
J'ai posé la même question sur Github https://github.com/schemaorg/schemaorg/discussions/3456
Code:
<field name="@type" type="hidden" default="ImageObject" /> <field name="thumbnail" type="subform" label="PLG_SCHEMAORG_ARTICLE_FIELD_IMAGE_LABEL" multiple="true" min="1" > <form> <field name="@type" type="hidden" default="ImageObject" /> <field name="thumbnailUrl" type="text" label="PLG_SCHEMAORG_ARTICLE_FIELD_IMAGEURL_LABEL" /> <field name="caption" type="text" label="PLG_SCHEMAORG_ARTICLE_FIELD_IMAGECAPTION_LABEL" /> </form> </field>
Commentaire