admin champ perso decoche > maj category

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 6 months ago #54865

Bonjour

dans l'admin fiche produit en bas a gauche sont tous les champs perso de la table #__hikashop_product
j'ai 8 cases a cocher pointures du 41 au 48 , comment faire (dans quelle view) pour mettre a jour la table #__hikashop_category quand une case est cochée ou décochée ?

exemple : si 41 , 43, 47, 48 sont cochées j'update la table pour ces 4 valeurs

je dois donc ou récupérer ces valeurs et agir au moment où l'update normale de la fiche produit se fait, ou bien déclencher mon code avec l'id du produit quand tout est fini

sinon je dois creer un trigger mais je préférerais de loin dans le code

merci

Last edit: 12 years 6 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
12 years 6 months ago #54912

Bonjour,

Je pense qu'il faut se baser sur le trigger déjà existant:

$dispatcher->trigger( 'onAfterProductUpdate', array( & $element ) );

Pour ensuite lancer une action sur la table #__hikashop_category.
Il faut vérifier si les custom fields sont bien présente dans l'objet "$element".

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 6 months ago #54916

pour $element je ferais un var_dump mais il y a un exemple d'utilisation de ce trigger ?

merci

Please Log in or Create an account to join the conversation.

  • Posts: 83024
  • Thank you received: 13403
  • MODERATOR
12 years 6 months ago #54984

Comme n'importe quel trigger hikashop, il faut créer un plugin hikashop et implémenter le trigger. C'est la même chose que les autres, il suffit de changer le nom et les paramètres de la fonction (et son contenu biensur).

Please Log in or Create an account to join the conversation.

Time to create page: 0.067 seconds
Powered by Kunena Forum