THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour

j'avance sur mon développement SPIP / Thélia.

Je suis en train de régler les problèmes de panier

a partir d'un article SPIP je gère bien l'ajout au panier. mais si je veux augmenter ou diminuer le nombre de produit je coince parce que l'URL appelée n'est pas la bonne.

pour supprimer le produit du panier pas de soucis j'ai changé l'URL en allant chercher la page qui m'intéresse dans inc-panier :

"[(#URL_PAGE{le_panier_aqua,thelia_action=supprimer&thelia_article=THELIA-ARTICLE}|ancre_url{panier})]" 

ce qui me donne bien l'url suivante :

spip.php?page=le_panier_aqua&thelia_action=supprimer&thelia_article=3#panier

pour augmenter ou diminuer j'ai vu que c'était géré via les variable THELIA-PLUSUR et THELIA-MOINSURL
j'ai bien essayé de modifier l'url dans le fichier "boucles.php" de thelia ligne 1775/1776 en mettant

$temp = str_replace("#PLUSURL", urlfond("le_panier_aqua", "thelia_action=" . "modifier" . "&article=" . $i . "&quantite=" . $plus, true), $temp);

mais cela appel la page

?page=le_panier_aqua&thelia_action=modifier&article=2&quantite=2

comment faire pour ajouter "spip.php" devant ?

merci

jacques

Offline


je me réponds si cela peut servir a quelqu'un d'autre.

J'ai contourné le problème en mettant un menu déroulant pour modifier le nombre de produit

<form action="#URL_PAGE{le_panier_aqua,lang=#LANG}" method="post" name="formpanierTHELIA-ARTICLE"
 id="formpanierTHELIA-ARTICLE">
<input type="hidden" name="article" value="THELIA-ARTICLE" />
<input type="hidden" name="thelia_action" value="modifier" />
<input type="hidden" name="article" value="THELIA-ARTICLE" />
<select name="quantite" size="1" class="zoneDeSaisie" onchange="document.formpanierTHELIA-ARTICLE.submit()">
<THELIA_quantite type="QUANTITE" article="THELIA-ARTICLE" max="50">
<option value="THELIA-NUM" THELIA-SELECTED>THELIA-NUM</option>
</THELIA_quantite>
</select>
</form>
  • AW
  • Membre

Offline

Offline


oui j'avais vu ce topic, mais ça ne fonctionnais pas

  • AW
  • Membre

Offline