Enlever la case Qté dans la liste des produits

Messagepar lorenzo99 » Mar 27 Mai 2008, 15:12

Bonjour,

Je cherche un moyen d'enlever la case qté dans la liste des produits.

De ce fait quand on clic sur ajouter au panier, la quantité minimum sera de '1' qui vient s'ajouter dans le panier.

D'avance merci, pour votre aide.
Lorenzo
lorenzo99
Membre actif
 
Messages: 22
Inscription: Lun 26 Mai 2008, 17:47

Messagepar oscim » Mar 27 Mai 2008, 16:05

Regarde dans le forum, cette question à déjà été traité.
En gros le plsu simple consiste a mettre un hidde sur le css de l'element Qt, ce qui permet de le faire disparaitre et ne modifie en aucun cas le fonctinnnement
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar lorenzo99 » Mar 27 Mai 2008, 16:20

Merci OSCIM,

Par contre j'ai fait le tour du forum, mais je ne trouve pas ce thème.

Au niveau du css à modifier, j'ai regardé le product_listing, mais je ne trouve par le lien avec la case quantité.


Help.
Lorenzo.
lorenzo99
Membre actif
 
Messages: 22
Inscription: Lun 26 Mai 2008, 17:47

Messagepar j4k » Mar 27 Mai 2008, 17:35

recherche
Code: Tout sélectionner
    <?php
      echo tep_draw_form('cart_quantity'.$listing['products_id'], tep_href_link(FILENAME_DEFAULT, tep_get_all_get_params(array('action')) . 'action=add_buy_now'));
      echo tep_draw_hidden_field('products_id', $listing['products_id']);
      echo TEXT_PREFIX_QTY.tep_draw_input_field('products_quantity', 'products_quantity'.$listing['products_id'], '1', 'size="2"');   
?>

dans /catalog/includes/modules/product_listing.php
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar cynic- » Mar 27 Mai 2008, 18:05

J'avais abordé ce sujet dans le topic PRODUITS UNIQUES :
http://forums.oscss.org/viewtopic.php?id=1029

Problème non résolu à ce jour.
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar lorenzo99 » Mar 27 Mai 2008, 18:29

Ne peut on pas rendre la case Qte non modifiable, pour avoir toujours que 1 comme quantité ajouter au panier.

Lorenzo.
lorenzo99
Membre actif
 
Messages: 22
Inscription: Lun 26 Mai 2008, 17:47

Messagepar lorenzo99 » Mar 27 Mai 2008, 18:53

Si cela peut t'aider j'ai réussit à enlever la case quantité et par le bouton ajouter au panier, de rajouter une quantité 1 dans le panier.

Alors dans le fichier product_listing.php : verss ligne 103.
Modif de la class imput et hidden (cf code ci-dessous):

<dd class="listingBuy">
<div align="center">
<?php
echo tep_draw_form('cart_quantity'.$listing['products_id'], tep_href_link(FILENAME_DEFAULT, tep_get_all_get_params(array('action')) . 'action=add_buy_now'));
echo tep_draw_hidden_field('products_id', $listing['products_id'], '1', 'size="2"');
echo tep_draw_hidden_field('products_quantity', 'products_quantity'.$listing['products_id'], '1', 'size="2"');

?>
<input class="submitBt" type="submit" value="<?php echo IMAGE_BUTTON_IN_CART; ?>" />
</form>

et dans le fichier application_top.php, modif vers la ligne 380 la ligne commencant par $car (cf code ci-dessous)

$cart->add_cart($_POST['products_id'], $cart->get_quantity($_POST['products_id'])+1);

voila.
a+
Lorenzo
lorenzo99
Membre actif
 
Messages: 22
Inscription: Lun 26 Mai 2008, 17:47


Retourner vers Design

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité