Jump to content

Les conditions (If, Else) sur prestashop


Recommended Posts

Bonjour,

 

   J'essaye de rendre un bouton inaccessible à partir d'une action (un clic). (Je dispose d'un système de devis)

J'arrive à changer les boutons grâce au BO avec la fonction {if $quotation.statut == 1} ou {if $quotation.statut == 2}

Mais je ne trouve pas comment le faire automatiquement avec une action d'un client. 

(faut-t'il utiliser ce genre de code : onclick="this.src='Boutononclick.png'; return false;" ?)

 

Cordialement 

Jo

Share this post


Link to post
Share on other sites

Bonjour, je vois merci, et est-t'il possible de relier le script entre 2 tpl d'un modules ? >

"Si le client clique sur le bouton "submitquotation" [dans create.tpl] alors le bouton "modify" [dans list.tpl] sera grisé(inaccessible)" 

 

 

Autre solution, je ne suis pas sur que mon idée soit faisable mais je dispose de cette fonction en tant qu'admin qui permet de changer les boutons de [list.TPL] avec l'action "Valider] 

------------------------------------------------------------------------

if (Tools::isSubmit('validate')) {
$id_opartdevis = Tools::getValue('id_opartdevis');                        
$quote = new OpartQuotation($id_opartdevis);
                        //p($quote);
                        $quote->validate();
/*$link = new Link;
$redirect_link = $link->getModuleLink('opartdevis', 'showpdf', array('id_opartdevis' => $id_opartdevis, 'admin_key' => Configuration::get('PS_OPART_DEVIS_SECURE_KEY')));
Tools::redirect($redirect_link);*/
}
-----------------------------------------------------------
 
Ce qui serait plus simple serait de passer cette fonction
 
"si dans TOOL l'admin met valider > changement de statut"
en
"si le client clique sur ce bouton > valider dans BO (changement de statut))".
 
Edited by [email protected] (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More