Skip to main content

Problème URL quand quitte édition front-end

More
12 years 9 months ago #138290 by Flooder
Quand j'édite un produit sur le front-end du lien :
http://localhost/~Flooder/lapagept.com/impressions-a1-pt/aimants

J'arrive sur la page d'édition pour mon produit :
http://localhost/~Flooder/lapagept.com/component/hikamarket/product/edit/cancel_action-product/cid-374

En quittant l'édition, je reviens sur :
http://localhost/~Flooder/lapagept.com/component/hikashop/produit/cid-374

Et non sur : Quand j'édite un produit sur le front-end du lien :
http://localhost/~Flooder/lapagept.com/impressions-a1-pt/aimants

Et là, mon breadcrumb ne fonctionne plus, et la navigation va tout croche tant que je redémarre pas de la page d'accueil du site.

Qu'en pensez-vous?

-- Hikamarket version -- : 1.3.1
-- HikaShop version -- : 2.2.3
-- Joomla version -- : 3.2.1

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

More
12 years 9 months ago #138306 by Jerome
Bonjour,

C'est en effet le fonctionnement actuel dans HikaMarket.
Nous avons déjà eu une demande il y a quelques jours et de ce fait, nous avons ajouté une nouvelle option pour la prochaine version d'HikaMarket.


Avec cette option, vous pouvez utiliser le "current url" qui passe en paramètre l'url de la page en cours et ainsi, si vous annulez (ou sauvegardez) vous serez redirigé vers la page ou vous étiez auparavant.
Le mode "product" est le mode courant et le mode "listing" permet de ne pas revenir du tout sur HikaShop mais reste dans HikaMarket.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

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

More
12 years 9 months ago #138316 by Flooder
Nous patienterons donc jusqu'à la prochaine version d'hikamarket! Merci

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

More
12 years 6 months ago #148819 by Flooder
-Quand j'édite un produit sur le front-end à partir du lien :
www.lapagept.com/pt4/impressions-a1-pt/a...it/373-aimants-photo

- J'arrive sur la page d'édition pour mon produit :
www.lapagept.com/pt4/component/hikamarket/product/edit/cid-373

- En cliquant sur « Sauver », 3 possibilités ont été testées :

--- Si configuration d'HikaMarket, « Retour de l'édition de produit » est sur « Page produit », je tombe sur
--- www.lapagept.com/pt4/component/hikamarket/product/edit/cid-373
--- INCORRECT

--- Si configuration d'HikaMarket, « Retour de l'édition de produit » est sur « URL Courante », je tombe sur
--- www.lapagept.com/pt4/component/hikamarke...LWExLXB0L2FpbWFudHM=
--- INCORRECT (c'est ce que nous aurions besoin)

--- Si configuration d'HikaMarket, « Retour de l'édition de produit » est sur « Listing produit Hikamarket », je tombe sur
--- www.lapagept.com/pt4/component/hikamarket/product/edit/cid-373
--- Semble OK

Comment puis-je corriger please? Une idée?

Merci

Hikashop 2.3.0
HikaMarket 1.3.2
Joomla 3.2.2

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

More
12 years 6 months ago #148828 by Jerome
Bonjour,

J'ai un peu de mal à visualiser vos différents tests.
La deuxième URL (en mode url courante) contient le paramètre "return_url" qui une fois décodé donne :
" www.lapagept.com/pt4/impressions-a1-pt/aimants "
L'url donnée est l'url de la page d'edition et ne ressemble donc pas à l'url du bouton d'annulation.
Lors de mes tests locaux, j'ai bien un bouton "back" avec la bonne url décodée.
C'est pour cela que je me demande à quel endroit vous avez récupéré l'url du deuxième test.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

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

More
12 years 6 months ago #148829 by Flooder
J'étais en train de vous écrire un nouveau message et voyez ce que je constate.

Je me présente sur www.lapagept.com/pt4/impressions-a1-pt/a...it/373-aimants-photo .

Je clique sur le bouton d'édition du produit et voyez la barre d'adresse.



www.lapagept.com/pt4/component/hikamarke...YWltYW50cy1waG90bw==

Je dirais donc que le problème est plus là. Vous pensez quoi? Merci

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

More
12 years 6 months ago #148833 by Jerome
Bonjour,

J'ai fait un test sur votre site et j'ai pu voir le soucis.
Le bouton "retour" est correct mais en effet, le bouton "sauver" ne prends pas en compte l'url de "cancel_url".
Merci d'éditer le fichier "components/com_hikamarket/controllers/product.php" et de remplacer
Code:
switch($cancel_action) { case 'product': $app->redirect( hikamarket::completeLink('shop.product&task=show&cid='.$product_id, false, true) ); break; }
Par:
Code:
switch($cancel_action) { case 'product': $app->redirect( hikamarket::completeLink('shop.product&task=show&cid='.$product_id, false, true) ); break; case 'url': $cancel_url = JRequest::getString('cancel_url', ''); if(!empty($cancel_url)) $app->redirect( $cancel_url ); break; }
Afin de rajouter la gestion du cancel type "url" à la sauvegarde d'un produit.
Ce patch sera bien évidement dans la prochaine version d'HikaMarket.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: Flooder

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

More
12 years 6 months ago #148843 by Flooder
Ça semble nickel! Merci pour votre beau travail.

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

Moderators: Obsidev
Time to create page: 0.181 seconds
Powered by Kunena Forum