Créer des actions groupés pour les pages de gestion personnalisée MIGX
  • 23 novembre 2018
  • Steeve

Si vous avez suivi mon tutoriel sur comment réaliser un système de témoignages pour MODX avec MIGX vous avez une page de gestion personnalisé pour gérer ces fameux témoignages. Il se peut alors que vous ayez a devoir modifier plusieurs de ses témoignages en même temps, c'est à dire devoir en modifier plusieurs et non un à un car ça vous ferait perdre un temps fou !

C'est la qu'intervient les fameuses actions groupées. Elles ne sont possible que si votre base de données est construite selon une règle. Il faut que les nom de vos champs sont compatible avec les actions qui sont déjà paramétrés. Malheureusement je ne les connais pas tous... Mais donc notre exemple nous allons voir comment publier ou dé-publier plusieurs témoignages en même temps.

Normalement si vous avez suivi le tutoriel de MODX sur le système de témoignages vous devriez avoir quelque chose que ressemble a cette image ci-dessous.

Système de témoignages

Si je fais un clique droit (image ci-dessous) sur l'un des témoignages déjà présent je peux facilement éditer, dupliquer, dé-publier ou retirer un élément. Mais je ne peux pas agir sur plusieurs en même temps. Dans mon exemple je n'ai que quatre témoignages alors c'est pas bien grave mais imaginez si j'en ai 50 ou 100 ou encore plus !

Clique droit MIGX CMP

Si vous voulez donc ajouter ces actions groupées il faut aller dans MIGX -> onglet MIGX -> clique droit sur votre élément, dans mon cas témoignages et cliquez sur éditer. Quand la fenêtre pop-up est ouverte allez dans l'onglet Actionbuttons. Dans mon exemple vous verrez que j'ai coché additem, bulk, toggletrash et emptyTrash.

Action buttons MIGX CMP

Si je retourne sur mon système de témoignages vous verrez que nous avons maintenant de nouveaux boutons qui nous permette d'agir sur plusieurs témoignages en même temps.

Action buttons témoignages MIGX CMP

Je ne vais pas vous détailler comment il fonctionnent et je vous laisse donc vous amuser avec. Vous pourrez quand même constater qu'il y a deux vue différentes, celle normal et celle de la corbeille. Et que si vous mettez les témoignages dans la corbeille il vous sera impossible de les remettre dans la vue normal.

Action buttons témoignages ouvert MIGX CMP

PS : Attention pour que le tutoriel fonctionne il faut avoir les champs dans la base de données un peu différent de mon tutoriel sur la création d'un système de témoignages avec MIGX. Les champs "supprime" et "publie" doivent être renommés en "deleted" et "published". Ce qui permettra aussi de pouvoir rajouter une colonne dans MIGX CMP afin de remettre les témoignages qui auraient été supprimés par inadvertance.

Partagez cet article

A propos de l'auteur

Steeve

Passionné d’informatique, de Design, de développement d'application et du Web en général (participation au start-up weekend, hackathon, dev Var, formation Google...), j’ai créé ce site afin de partager mes connaissances sur mon système de gestion de contenu préféré MODX. En espérant participer au développement de la communauté.

Commentaires (0)





Tags autorisés : <b><i><br> Ajouter un nouveau commentaire :