Delf74 Posted November 18, 2020 Share Posted November 18, 2020 Bonjour, J'ai au centre de ma page d'accueil un bloc "Nouveau" qui correspond aux nouveaux produits. Il faut cliquer dessus pour qu'il se déploie et je souhaiterai qu'il soit toujours déployé. Pouvez-vous m'aider ? Mon site : https://folle-idee.com Merci ! Link to comment Share on other sites More sharing options...
Eolia Posted November 18, 2020 Share Posted November 18, 2020 mettez-le en 1ère position dans les 2 hooks de la home. Là vous devez avoir le blockhomefeatured avant qui n'est pas actif car sans produit. Le premier est toujours déplié par défaut normalement Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 Merci Eolia, mais je crois que c'est bien ce que j'ai fait (cf screenshot)... Au-dessus j'ai juste un bloc "Top Banner". Est-ce qu'il faudrait mettre les blocs nouveaux produits dans un autre container ? Link to comment Share on other sites More sharing options...
Eolia Posted November 19, 2020 Share Posted November 19, 2020 Non je parlais de Modules -> positions, là vous me parlez de la configuration de votre thème Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 voici le panneau position ... Je ne dois pas regarder au bon endroit. Link to comment Share on other sites More sharing options...
Eolia Posted November 19, 2020 Share Posted November 19, 2020 Non, ça semble ok donc cela doit venir de votre thème Dans le tpl de votre module, dans le répertoire /themes, remplacez: <div id="blocknewproducts" class="product_list grid row blocknewproducts tab-pane"> Par: <div id="blocknewproducts" class="product_list grid row blocknewproducts tab-pane active"> Puis videz vos caches. Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 (edited) J'ai trouvé le fichier blocknewproducts_home.tpl et dedans cette mention : {include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane' id='blocknewproducts'} j'ai essayé de mettre ce code : {include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane active' id='blocknewproducts'} mais ca me génère une erreur. Une idée ? Merci beaucoup en tous cas pour votre aide. Edited November 19, 2020 by Delf74 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted November 19, 2020 Share Posted November 19, 2020 je ne sais pas sur quelle version vous êtes mais ça doit être dans blocknewproducts_home.tpl Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 oui j'ai trouvé. Mais quand je mets {include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane active' id='blocknewproducts'} ça me génère une erreur. je suis sous la version 1.6.1.3 Link to comment Share on other sites More sharing options...
Eolia Posted November 19, 2020 Share Posted November 19, 2020 ca vous génère quelle erreur ? Avec quel éditeur avez-vous modifié le fichier ? Pouvez-vous envoyer votre fichier en pièce-jointe ici svp ? Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 Je modifie sous mac avec Text Edit Voici l'erreur : Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/folleidefi/www/themes/cosmetics/modules/blocknewproducts/views/templates/hook/blocknewproducts_home.tpl" on line 26 "{include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane active’ id='blocknewproducts'}" - Unexpected "blocknewproducts", expected one of: "}" <-- thrown in /home/folleidefi/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 26 Je mets le fichier en PJ blocknewproducts_home.tpl Link to comment Share on other sites More sharing options...
Eolia Posted November 19, 2020 Share Posted November 19, 2020 Text Edit.... beuark^^ class='blocknewproducts tab-pane active’ la seconde quote n'est pas une quote mais une apostrophe ! c/c collez ça ou prenez le fichier corrigé ci-joint {if isset($new_products) && $new_products} {include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane active' id='blocknewproducts'} {else} <ul id="blocknewproducts" class="blocknewproducts tab-pane"> <li class="alert alert-info">{l s='No new products at this time.' mod='blocknewproducts'}</li> </ul> {/if} blocknewproducts_home.tpl Link to comment Share on other sites More sharing options...
Delf74 Posted November 19, 2020 Author Share Posted November 19, 2020 Super ça fonctionne ! Mille mercis et je vais télécharger un "vrai" éditeur de code. Bonne soirée Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now