autoselect mode de livraison unique

8 posts in this topic

Posted (edited) · Report post

Bonjour.

 

Je n'ai qu'une mode de livraison.

 

Je veux qu'il soit automatiquement sélectionner plutôt que devoir le sélectionner manuellement.

 

Pour le moment j'ai placé dans caddie_content.tpl en fin de fichier:

<script type='text/javascript'>
document.getElementById('livraison_type').selectedIndex = 1;
frmsubmit('recalc');
</script>

En fin ce page mais ca ne lance pas le recalc.

Et je n'arrive pas à la lancer

Bonne journée

 

Edited by anceze

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Vous pouvez créer la variable de configuration default_delivery_type_id depuis la page de création de configuration administrer/configuration.php?mode=ajout

Il faut remplir le champ "Votre contenu :" avec l'id du mode de livraison à choisir par défaut

Share this post


: post
Share on other sites

Posted · Report post

Merci.

C'était simple et efficace.

 

Il m'en faudrait un autre.

Même principe avec les taille.

Taille par défaut : option[1] du select taille.

J'ai tenté trois commandes mais je n'y suis pas arrivé.

 

Bonne journée

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

La sélection automatique de la deuxième option du select des tailles n'est pas administrable, il faut modifier le code. Vous pouvez par exemple supprimer la première option "Choisissez votre taille" en supprimant la ligne

<option value="0">{$STR_CHOOSE_SIZE}</option>

dans le fichier \modeles\peel7\smarty\critere_stock.tpl

Share this post


: post
Share on other sites

Posted · Report post

Merci.

Je vais faire ça.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour.

Et zut.

Ma ligne de code

integrer   default_delivery_type_id    1   27/06/2017 05h08:08sites.php

Ne fonctionne plus.

Je ne sais pas si c'est depuis la migration de mon site vers un autres serveur, depuis le https, ou à cause d'un de mes codes, ou encore à cause de tout autre chose auquel je ne pense pas.

Qu'est-ce qui pourrait faire bug ça ?

Un fichier tmp ?

un fichier php ?

Autre suggestion ?

 

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

pour déboguer vous pouvez utiliser la fonction die(); à différents endroits du code sur la page caddie_affichage.php pour savoir quel code est exécuté, et comprendre pourquoi la ligne $_SESSION['session_caddie']->set_type($GLOBALS['site_parameters']['default_delivery_type_id']); n'est pas exécutée.

Share this post


: post
Share on other sites

Posted · Report post

Merci.
Hop, dans la liste à faire la nuit.

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping