J'ai fait une recherche mais je n'ai rien trouvé
Je recherche un module qui permettrait l'affichage des produits sous forme de linsting avec le nom des fabriquants.
Exemple:
NOM1
--------------------------------------------
produit 1__________prix_____acheter
--------------------------------------------
produit 2__________prix_____acheter
--------------------------------------------
NOM2
--------------------------------------------
produit 1__________prix_____acheter
--------------------------------------------
produit 2__________prix_____acheter
ainsi de suite
Si vous connaissez un module qui offre cette possibilité, pourriez-vous me l'indiquer.
Merci
Je sais pas si c'est ça que tu cherches mais fais un tour dans admin/configuration/listing des produits/Affichage du fabricant
Non c'est pas ça!
en fait l'affichage avec le fichier "product_listing" ce fait sous la forme suivante (du moins c modifiable):
Fabriquant____Produit_____Prix_____Acheter
AMD________XP_______50€______bouton
ce que je recherche c'est ceci:
http://www.barebonex.fr/site_part/boutik/viewcat.php?c=210&BBXSESSID=76f714861c3845a9cc5da68442b91623
Maintenant je comprends mieux.
Je vais voir ce que je peux faire, ça devrait pas être la mort pour faire cette modif
C'est sympa
Merci
j'ai essayé plusieurs choses mais rien a faire. ...
J'ai vraiment besoin d'aide.
Je chercher tjours, ça doit pas être compliqué mais faut trouver.
Comme on dit "y a pas de problèmes, y a que des solutions"
Allais allais on vous encourage !
oui cest vrai que jai jamis vu ca meme sur le forum us , pouratn dieu sait que je le lis regulierement
Merci kool on a bien besoin de toi
mdr !
Merci de nous soutenir mais on aurais plutot besoin d'aide
Dans l'admin, tu as la possibilité de trier l'affichage comme tu l'entends :
0 = pas d'affichage sinon ordre de tri.
Cherche dans admin>configuration>liste des produits.
Pour les pictos en stock, il faut t'inspirer de ce qui a été proposé dans ces forums, fais une recherche sur "en stock" il y a plusieurs posts, là faut mettre les pattes dans le code
Allez, Au boulot !
QUOTE |
Pour les pictos en stock, il faut t'inspirer de ce qui a été proposé dans ces forums, fais une recherche sur \"en stock\" il y a plusieurs posts, là faut mettre les pattes dans le code :wink: |
QUOTE |
Dans l'admin, tu as la possibilité de trier l'affichage comme tu l'entends : 0 = pas d'affichage sinon ordre de tri. Cherche dans admin>configuration>liste des produits. |
Nom du produit = 1
stock = 2 (picto)
prix du produit =3
bouton acheter = 4
tout le reste à 0 !
et t'as pas ce que tu veux ?
zarbi, moi ça marche.
Après si c'est question de police voire le .css et pour le filet ajouter une <td> avec une ligne...
et pour l'alignement faut revoir le code html du bloc dans products_listing.php
J'ai essayé mais ca marche pas (j'utilise la Creload).
ce que je veux obtenir c'est ça:
ou la meme chose que ce site:
http://www.barebonex.fr/site_part/boutik/viewcat.php?c=210&BBXSESSID=76f714861c3845a9cc5da68442b91623
avec ce que tu m'as dit de faire, j'obtiens tous les produits à suite, sans différence avec les constructeurs.
Ok j'avais pas percuté le classement par constructeur.
Donc pour ça je ne sais pas si il exsite de contribution, mais il faut en effet mettre les mains dans le code.
Dans un affichage standard tu as en haut en principe un rollover pour sélectionner par constructeur.
Donc l'info est là.
Si tu fais une bouche sur les constructeurs tu peux appeler la liste produit en intercalant un titre par fabricant.
Pas le code sous les yeux, mais dans products listing, c'est une affaire de boucle au bon endroit, associé à une requête sur le nom fabricant.
Le code du rollover qui permet de choisir le fabriquant est celui-ci (default.php):
CODE |
// optional Product List Filter if (PRODUCT_LIST_FILTER) { $filterlist = tep_db_query($filterlist_sql); if (tep_db_num_rows($filterlist) > 1) { echo ' <td align="center" class="main">' . TEXT_SHOW . '<select size="1" onChange="if(options[selectedIndex].value) window.location.href=(options[selectedIndex].value)">'; if ($HTTP_GET_VARS['manufacturers_id']) { $arguments = 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id']; } else { $arguments = 'cPath=' . $cPath; } $arguments .= '&sort=' . $HTTP_GET_VARS['sort']; $option_url = tep_href_link(FILENAME_DEFAULT, $arguments, 'NONSSL'); if (!$HTTP_GET_VARS['filter_id']) { echo '<option value="' . $option_url . '" SELECTED>' . TEXT_ALL . '</option>'; } else { echo '<option value="' . $option_url . '">' . TEXT_ALL . '</option>'; } echo '<option value="">---------------</option>'; while ($filterlist_values = tep_db_fetch_array($filterlist)) { $option_url = tep_href_link(FILENAME_DEFAULT, $arguments . '&filter_id=' . $filterlist_values['id'], 'NONSSL'); if ( ($HTTP_GET_VARS['filter_id']) && ($HTTP_GET_VARS['filter_id'] == $filterlist_values['id']) ) { echo '<option value="' . $option_url . '" SELECTED>' . $filterlist_values['name'] . '</option>'; } else { echo '<option value="' . $option_url . '">' . $filterlist_values['name'] . '</option>'; } } echo '</select></td>' . "n"; } } |
CODE |
echo ' <td align="center" class="main">' . TEXT_SHOW . '<select size="1" onChange="if(options[selectedIndex].value) window.location.href=(options[selectedIndex].value)">'; |
bonjour a tous
je crois que j'ai trouver qq chose
la cvs 2.2 le fait par defaut
je pense que c'est ce que tu cherche
QUOTE (swordsman) |
bonjour a tous
je crois que j'ai trouver qq chose la cvs 2.2 le fait par defaut je pense que c'est ce que tu cherche :?: |
Piste de solution :
1. dans la requête qui permet de récupérer les produits, faire un 'order by manufacturers_name' pour trier les produits par fabriquant,
2. dans la boucle de l'affichage maintenir une variable qui contient le nom du fabriquant. Si le nom du fabriquant change pour un produit (différent du nom précédent), alors afficher une ligne pour le nom du fabriquant, puis afficher les informations du produit.
QUOTE (swordsman) |
bonjour a tous
je crois que j'ai trouver qq chose la cvs 2.2 le fait par defaut je pense que c'est ce que tu cherche :?: |
QUOTE (proalim) |
Et pas dans la creload 5 à ce que je vois, les changements dans \"liste des produits\" n'influencant pas grand chose ??? |
QUOTE (pericles) |
Piste de solution :
1. dans la requête qui permet de récupérer les produits, faire un 'order by manufacturers_name' pour trier les produits par fabriquant, 2. dans la boucle de l'affichage maintenir une variable qui contient le nom du fabriquant. Si le nom du fabriquant change pour un produit (différent du nom précédent), alors afficher une ligne pour le nom du fabriquant, puis afficher les informations du produit. |
tout a fait intéressante même, je voit ce que tu recherche et je serais aussi plus qu'interessé par l'affichage par fabricant ! je vais y jeter un oeil, mais au vu de ce que j'ai déjà vu ca va pas être du gateau ...
Si une ceinture noir pourrais nous aider ca serais cool
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)