prestashop のテンプレートについて助けが必要です。私が達成しようとしているのは、顧客がリンクをクリックすると、製品をカートに追加するモデルから php 関数を呼び出す必要があるということです。
しかし、リンクがクリックされたかどうかに関係なく、機能が実行されるようです。リンクが「読み取られる」とすぐに(Smartyによると思います)、実行されます。それを防ぎ、リンクがクリックされたときにのみ機能を実行するにはどうすればよいですか?
以下に、私のテンプレートのコードを示します。
前もって感謝します
<div class="bloc_bouton_recap">
<h4>Ce produit ne vous convient pas et vous souhaitez reprendre la configuration à zero? <a href="{$link->getModuleLink('formulairemodule')}" name="lien_config" title="Configurateur">Suivez ce lien</a></h4>
<h3>nbproduxcts : {$cart->nbProducts()}</h3>
</div>
<div class="bloc_bouton_recap">
<h4>Ajouter ce produit à <a href="{$link->getModuleLink('formulairemodule')}" class="lien_panier" onclick='{Formulaire::addProduitAuPanier($idproduct)}' >votre panier</a></h4>
<h3>nbproduxcts : {$cart->nbProducts()}</h3>
</div>
h3 タグは、カート内の商品の数量を表示するためだけにあり、最後のタグは常に他の商品より 1 つ多く表示されます。