Jump to content

Darkwing

Members
  • Posts

    20
  • Joined

  • Last visited

Darkwing's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour à tous, Je rencontre un soucis concernant l'intégration de design sous la version 1.5.3 de Prestashop. J'ai une très bonne experience en ce qui concerne l'integration sous diverses solutions tel que les framework Symfony2 (Twig) et CakePHP (Html Helpers). Bien que Smarty étant proche de Twig, je l'utilise moins. Aussi, je rencontre un soucis de variable. La quelle ? $products Bien, je suis donc en train de travailler sur une vue nommée : category.tpl Je souhaite afficher le listing des produits en incluant une autre vue à cette même vue : product-list.tpl Pour réaliser cette tâche, j'ai créer une categorie qui comportement un produit, le count des produits est parfait via la variable $nb_products; Cepandant, la variable $products; semble être vide, elle est pourtant appelée dans la vue après verification {debug}. Pour inclure product-list.tpl dans ma première vue, j'effectue une simple condition : {if $products} {include file="$tpl_dir./product-list.tpl" products=$products} {/if} J'envoi la variable $products à ma vue secondaire, bref, logique. Le problème et vous l'aurez compris, c'est que la variable $products étant "null", la condition n'est pas remplie et donc aucun listing ne peut être fait. Aurais-je oublié quelque chose ? Comment $nb_products peut-il me renvoyer le bon count de produits dans cette catégorie alors que $products n'est pas capable d'affirmer et d'être remplie ? Merci pour votre aide les amis ! P.S : le template de base Prestashop semble ne pas vouloir afficher de produits non plus et il les comptes tout aussi bien. Voici le contenus de ma vue category.tpl : {include file="$tpl_dir./breadcrumb.tpl"} {include file="$tpl_dir./errors.tpl"} {if isset($category)} {if $category->id AND $category->active} <div id="topContent"> <h1 class="topTitle"> {strip} {$category->name|escape:'htmlall':'UTF-8'} {if isset($categoryNameComplement)} {$categoryNameComplement|escape:'htmlall':'UTF-8'} {/if} {/strip} </h1> <div class="resumecat category-product-count"> {include file="$tpl_dir./category-count.tpl"} </div> </div> <div id="category-description"> {include file="$tpl_dir./category-description.tpl"} </div> {debug} {if $products} {include file="$tpl_dir./product-list.tpl" products=$products} {/if} {elseif $category->id} <p class="warning">{l s='This category is currently unavailable.'}</p> {/if} {/if}
  2. Je viens d'essayer l'installation sur la release 1.4.10 et le theme fonctionne en effet. Tant mieux. Cela évitera au client un achat pour rien. J'aurais plutot conseiller une anotation : Prestashop version <= 1.4 (bien qu'en effet Prestashop version < 1.5 reviens au même) Après, c'est histoire de chipoter un peu et d'être plus précis et les utilisateurs lambdas n'ont peut être pas l'habitude de voir ce genre d'anotations, je pense que cela serait plus parlant. Voir même: Prestashop version 1.4.x. Après, cela ne regarde que mon avis !
  3. Bonsoir, Je suis développeur PHP et intégrateur Freelancer. En temps normal, c'est moi qui réaliser la création de templates sous prestashop, je n'ai donc jamais eu affaire à l'achat de template sur Prestashop Addons. Mais le soucis est tout autre bien que du même sujet. Je rencontre un soucis avec un thème acheté par une de mes clientes. En effet, le theme Bio & Naturel est indiqué comme étant compatible avec la version 1.5.3 de Prestashop. Elle a effectué l'achat le 11/02/2013, donc récemment. Je suis chargé d'installer son theme et de le configurer, ainsi d'en faire quelques adaptations rapides. Je me rends donc sur son compte Addons afin d'utiliser sa licence pour sa propre boutique et donc pour pouvoir commencer la mission qui m'est assignée. Bien, donc pour commencer, la version proposé est la suivante : PrestaShop version < 1.5 (v.1.2) Ce qui pour moi veut donc dire : Compatible de la version 1.x à la version 1.5.x. Bon, parfait, je lance l'installation de Prestashop 1.5.3, j'active le module d'installation de themes et je commence l'import. Parfait, j'ai du vert de partout. Cependant, je suis quelqu'un de très minutieux et j'ai pris le temps, avant l'installation, de regarder le fichier de configuration de ce theme. Et là surprise ! J'ai le droit à deux jolis paramètres dans le xml de config : from="1.4.1" to="1.4.7.0" Avant l'installation, je me suis dis : là il y a erreur sur la marchandise. D'un côté on pronne la compatibilité du theme sur la 1.5.3 et d'un autre, le fichier de configuration dit le contraire. Resultat, l'installation est totalement foireuse. Seul le testimonial semble avoir une bonne tête, en ce qui concerne le reste, c'est une catastrophe, un template totalement defiguré, des modules qui ne fonctionnent plus, un slider qui ne ressemble pas à ce qu'il devrait. Bref. C'est le foutoire. Je regarde du côté des positions des modules, et là, deuxième surprise, l'accroche displayTop et displayFooter ont de jolis modules qui n'ont pas leurs logos d'origine, donc j'imagine qu'il y a un lien brisé quelque part et c'est donc cela qui fait tâche du côté Front. Bon, why not, je désactive les modules, je les retires des accroches, et je refais le tout manuellement. Et bien, cela ne fait pas ce qu'il faut. Comme conseillé dans la doc, je vais pour accrocher le slider au displayTop et j'ai le droit à un message me disant que je n'ai tout simplement pas le droit de mettre le slider à cette endroit, alors que cela est conseillé dans la doc. Enfin, cette mission est urgente, et du point de vue tarification, je ne vais pas refaire de template. Le but étant d'être rapide et de rentrer dans les moyens de la cliente. J'estime donc, et en son nom, que le theme qu'elle a acquise et qui est signalé comme fonctionnant sur la version 1.5.3 devrait l'être simplement par l'installation auto de Prestashop et ce n'est pas le cas. J'aimerais savoir si quelqu'un, voir un membre de la teampresta qui c'est occupé du design pouvait m'indiqué d'où proviens le soucis et surtout savoir si je ne vais pas devoir me taper les correctifs à la main et installer le template manuellement avec des pincettes. Je vous remercie de m'avoir lu. Bonne soirée à vous tous et toutes ou bien bonne journée !!! Amicalement,
  4. Ah ! Merci beaucoup Atch, je préfère ces méthodes plustôt que la création des hooks. Ça sera largement plus facile pour moi de modifier l'input et le bouton recherche par un petit logo loupe, c'est plus esthétique
  5. Quoi que je pense commencer à comprendre. Je vous tiens au courant . Merci des réponses apportées.
  6. Je suis désolé mais je pense ne pas bien comprendre. Pouvez vous m'indiquer l'astuce, dans l'exemple du design de base de PS, qui permet de séparer le module de recherche du HOOK_TOP pour le placer ailleurs ? Car si je met le HOOK_TOP en haut de mon site par exemple, c'est tout le reste qui bouge avec (Le liens Favoris, Les Drapeau de langue etc...) et ce n'est pas ce que je désire. Je désire simplement mettre le module de recherche ailleurs et le modifier en design totalement et pas simplement qu'en touchant au css. Merci
  7. Merci de votre réponse . Ce pendant, il me reste une autre question qui est la suivante: Ou est contenus le code dit: HTML ? (ex: la page: TOP). Il dois bien y avoir quelque par la structure du contenus de la page: HOOK_TOP ?
  8. Oui, largement. Je conseil ce pendant de faire un objet flash de ce genre avec une importation de données XML histoire de pas devoir retoucher dans le flash à chaque fois qu'il faut changer le lien.
  9. Prestashop est un CMS principalement conçus pour la vente. Alors je conseil l'autre CMS cité si vous désirez simplement faire une "vitrine". Si le soucis est juste de ne pas permettre aux clients de pouvoir acheter des biens, alors vous pouvez toujours modifier un peu le code pour retirer le bouton d'achat ou alors plus simplement mettre les stocks à 0.
  10. Bonjour Jeje, Il me semble qu'il vont inclure une gestion de multi-boutique avec un seul back-office, j'ai crus avoir remarquer ça sur le site Prestashop. Tout est possible, tout est réalisable, Prestashop est très modulable, à toi de t'amuser comme tu le désire avec tes créations.
  11. Bonjour tout le monde ! Voilà, je travail actuellement sur le design de ma boutique. Seulement je rencontre un souci qui freine mon développement, bien que j'ai chercher à le résoudre je n'y suis pas parvenus. Je recherche la zone qui contiens les éléments HOOK, comme par exemple dans le header.tpl du thème principal l'élément suivant: {$HOOK_TOP} Ce qui me permettrait par exemple de le modifier pour en faire un de ce genre: {$HOOK_RECHERCHE} et ainsi mettre l'input de recherche ailleurs sur mon design. Car si je change l'emplacement de HOOK_TOP et bien il y a le favoris, le drapeau et les devises qui suivent alors que je veux eux aussi les mettres ailleurs. Comment modifier ces zones là et si possible comment créer un HOOK personnalisé. Je veux que mon input de recherche soit séparer des autres éléments inclus dans le HOOK_TOP. Merci à tous !
  12. Bonjour, Disposant d'une équipe, dont chaqu'un pratiquant une activité différente sur notre boutique, est-il possible de cacher à mon profil: Employé, par exemple, le chiffre d'affaire ? Ceci afin de pouvoir éviter les polémiques et donc distribuer les parts d'argent équitablement suivant le travail fournis sans pour autant qu'ils soient tous à ce sauter dessus afin de savoir combien ils ont touché par rapport au chiffre d'affaire. Merci beaucoup. Cordialement.
  13. Oups, désolé, la technique que je vous est donnée ne fonctionne pas pour Free mais pour 1&1;. Je vous propose de me MP pour trouver une solution plus facilement.
  14. Scary Je vous apporte une astuce en plus éclairée par Atch. Créez un document txt. Remplissez le contenus de ce document avec ceci: AddType x-mapp-php5 .php Transferez votre document sur la racine de votre serveur FTP. Renomez le en: .htaccess Testez votre installation.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More