Bonsoir,
Je cherche à ajouter des champs à la table des documents.
Je précise qu'ayant plusieurs sites, le préfixe de mes tables n'est donc pas 'spip' mais disons 'tutu'
J'ai lu et tenté de suivre divers contributions sur des ajouts de champs et j'ai donc procédé ainsi
1/ Ajout des champs 'date_pdv', 'materiel' et 'support' à la table 'tutu_documents' via PhpMyAdmin
2/ Toujours avec PhpMyAdmin, j'ai donné une valeur par défaut aux enregistrements (que ces champs ne soient pas vides lors des tests)
3/ dans config/mes_options.php j'ai ajouté (comme indiqué dans une des contributions)
//Ajout de champs supplémentaires
include_spip('base/serial');
$GLOBALS['tables_principales']['tutu_documents']['field']=
array_merge($GLOBALS['tables_principales']['tutu_documents']['field'],
array( 'date_pdv' => "datetime NOT NULL",
'materiel' => "text NOT NULL",
'support' => "text NOT NULL"
));
4/ j'ai ajouté dans un squelette les balises #DATE_PDV, #MATERIEL et #SUPPORT dans le contexte d'une boucle document
5/ Or, ces balises ne renvoient rien
Aurais-je oublié quelque chose ?
Est-ce que ça aurait à voir avec le préfixe de mes tables ?
Merci d'avance à qui aurait quelques idées
PS : Je me suis notamment référé aux contributions
http://www.erasme.org/Des-champs-supplementaires-sous
http://www.spip-contrib.net/Ajouter-un-champ-dans-la-table
---
Ambulations Photographiques : http://ambulations.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on n'en a pas." (S. B.)