Intégrateur certifié et Développeur TYPO3

Les autres blogs

TYPO3 gridelements : Erreur "invalid value" avec contenus spécifiques

Cette erreur se produit lorsque, après avoir créé une zone de contenu avec l'extension gridelements, vous souhaitez y insérer un type de contenu spécifique.

Vous réussissez à créer votre contenu mais lorsque vous sauvegardez l'enregistrement, un message "Invalid Value" apparaît dans le champ "Type" du contenu :

Erreur INVALID VALUE
Affichage de l'erreur INVALID VALUE

Ce problème apparaît lorsque l'extension qui gère le contenu spécifique est installée après gridelements (son nom est "customelements" pour cet exemple).

Pour résoudre le problème, il faut ouvrir le fichier PackageStates.php dans le dossier typo3conf et déclarer l'extension customelements avant gridelements, comme ceci :

'customelements' => array (
    'state' =>; 'active',
    'packagePath' =>; 'typo3conf/ext/customelements/',
    'classesPath' =>; 'Classes/',
),
'gridelements' => array (
    'state' =>; 'active',
    'packagePath' =>; 'typo3conf/ext/gridelements/',
    'classesPath' =>; 'Classes/',
),

Lorsque votre modification est effectuée, n'oubliez pas de vider les caches System de TYPO3 pour qu'il prenne en compte les modifications.

Si ça ne fonctionne toujours pas, désinstallez les deux extensions puis réinstallez-les : l'extension customelements en premier, puis gridelements.

Votre problème devrait être résolu.

 

N'hésitez pas à partager vos expériences dans les commentaires !

Commentaires

commentaires générés par Disqus