Décidemment ce datagrid en intrigue plus d’un... je vous mets ce que je suis parvenu à faire même si c’est peu de chose finalement, la faute à modx sans doute.
1. Créér un nouveau Template Variable ( TV)
- Aller dans Resources > Manage resources
- Choisir ’New TV’.
- Introduire les champs suivants:
Variable Name: myTV
Caption: [*myTV*]
Description: Mon premier datagrid!
Default Value: @SELECT * FROM modx_site_keywords
Widget: Datagrid
Properties - Column Names: Clef, No
- Field Names: keyword, id
- Header Text: Mon entête
- Footer Text: Mon pied de page
- autres: laisser valeurs par défaut
Attention: dans mon cas modx_ est le prefix de la db, c’est pas
forcément la même chose chez vous!
- Cocher ’Default Template’ dans Template Access.
/!\ N’oubliez pas de sauver votre TV tout frais tou beau.
2. Créer un document avec comme contenu:
Mon premier document avec datagrid!
[*myTV*]
/\ N’oubliez pas de sauver votre ...
3. Admirez le travail avec ’Launch site’!
Vous êtes sensé voir une table avec le contenu de votre table ’site_keywords’, table qui contient 2 champs ( ce qui est bien pratique pour faire de petites expériences): ’id’ et ’keyword’.
Sympa aussi: vous pouvez ajouter une WHERE clause dans le champ Default Value.
Si vous avez découvert d’autres astuces concernant la datagrid, n’hésitez pas à complèter!