Jump to content

[Résolu] Modification du module "bloc réassurance"


Recommended Posts

Bonjour,

 

J'utilise le module "bloc réassurance" en bas de mon site et j'aimerai y ajouter des liens.

Comment je peux m'y prendre ?

Est-il possible d'ajouter l'option directement lorsque j'ajoute ou édite un élément de ce bloc ?

 

En somme, ce que j'aimerai c'est pouvoir ajouter et éditer (en ajoutant la fonction si c'est pas trop compliqué) un lien pour chaque élément présent dans le module; et j'aimerai que ce lien fonctionne sur l'image et le texte à la fois.

 

Si c'est trop compliqué d'ajouter la fonction ce serait déjà bien si j'arrivé à l'ajouté manuellement en html par exemple.

 

Merci d'avance :)

Edited by Vectorus (see edit history)
Link to comment
Share on other sites

En fait, il faut modifier tous les éléments du module,

le php pour la création et l'ajout des urls à la base et smarty pour l'affichage

le tpl pour l'affichage, etc.....

 

Pour l'html, ça doit être possible en mettant tout en dur et répétant les <li> avec des liens directs sur les images et surement un ajustement du css.

Link to comment
Share on other sites

Bonjour, merci pour cette réponse,

ça ne me semple très compliqué, je vais surement opter pour une modification du module plutôt que le faire en HTML, serait-il possible de me guider un peu plus précisément dans las démarche à suivre ?

Link to comment
Share on other sites

pour faire au plus simple:

le code du tpl

{if $infos|@count > 0}
<!-- MODULE Block reinsurance -->
<div id="reinsurance_block" class="clearfix">
   <ul style="width:100%">    
           <li style="width:175px"><a href="http://test.com"><img src="{$module_dir}img/reinsurance-1-1.jpg" alt="{l s='Your text 1' mod='blockreinsurance'}" /><span>{l s='Your text 1' mod='blockreinsurance'}</span></a></li>
           <li style="width:175px"><a href="http://test.com"><img src="{$module_dir}img/reinsurance-2-1.jpg" alt="{l s='Your text 2' mod='blockreinsurance'}" /><span>{l s='Your text 2' mod='blockreinsurance'}</span></a></li>
           <li style="width:175px"><a href="http://test.com"><img src="{$module_dir}img/reinsurance-3-1.jpg" alt="{l s='Your text 3' mod='blockreinsurance'}" /><span>{l s='Your text 3' mod='blockreinsurance'}</span></a></li>
           <li style="width:175px"><a href="http://test.com"><img src="{$module_dir}img/reinsurance-4-1.jpg" alt="{l s='Your text 4' mod='blockreinsurance'}" /><span>{l s='Your text 4' mod='blockreinsurance'}</span></a></li>
           <li style="width:175px"><a href="http://test.com"><img src="{$module_dir}img/reinsurance-5-1.jpg" alt="{l s='Your text 5' mod='blockreinsurance'}" /><span>{l s='Your text 5' mod='blockreinsurance'}</span></a></li>
   </ul>
</div>
<!-- /MODULE Block reinsurance -->
{/if}

 

remplacer http://test.com par l'url et le Your text.

remplacer les photos dans le dossier img du module

ajuster les width des li suivant le nombre que vous avez

 

le seul truc, laisser le module activé

  • Like 2
Link to comment
Share on other sites

J'aimerai que mes différents <li> soit centrés, le problème c'est que lorsque je rajoute align="center", text-align="center", <center></center> ça n'a pas d'effet.

Et lorsque je vais dans le style css, que je supprime le float:left mes puces se retrouve bien centré mais c'est sur la totalité de la page et les uns en dessous des autres.

Comment je peux faire ? Si vous avez une idée je suis preneur :)

 

Merci d'avance.

Link to comment
Share on other sites

  • 1 month later...
  • 5 months later...
  • 2 months later...
  • 2 months later...

hmmm merci bondaty pour ce conseil, ça avait l'air cool mais ça ne marche pas pour moi (PS 1.5.5.0 ) ... je mets mon code ci-dessous, si quelqu'un peu me dire ce que j'ai fait de travers, on ne sait jamais :)

merci !

 
 
{if $infos|@count > 0}
<!-- MODULE Block reinsurance -->
<div id="reinsurance_block" class="clearfix">
    <ul style="width:100%">    
            <li style="width:175px"><a href="http://www.martin-et-martin.fr/fr/content/4-a-propos"><img src="{$module_dir}img/reinsurance-1-1.jpg" alt="{l s='Satisfait ou remboursé' mod='blockreinsurance'}" /><span>{l s='Your text 1' mod='blockreinsurance'}</span></a></li>
            <li style="width:175px"><a href="http://www.martin-et-martin.fr/fr/content/4-a-propos"><img src="{$module_dir}img/reinsurance-2-1.jpg" alt="{l s='Fabrication française' mod='blockreinsurance'}" /><span>{l s='Your text 2' mod='blockreinsurance'}</span></a></li>
            <li style="width:175px"><a href="http://www.martin-et-martin.fr/fr/content/4-a-propos"><img src="{$module_dir}img/reinsurance-6-1.jpg" alt="{l s='Circuit court' mod='blockreinsurance'}" /><span>{l s='Your text 3' mod='blockreinsurance'}</span></a></li>
            <li style="width:175px"><a href="http://www.martin-et-martin.fr/fr/content/4-a-propos"><img src="{$module_dir}img/reinsurance-7-1.jpg" alt="{l s='Paiement 100% sécurisé' mod='blockreinsurance'}" /><span>{l s='Your text 4' mod='blockreinsurance'}</span></a></li>
    </ul>
</ul>
</div>
<!-- /MODULE Block reinsurance -->
{/if}
Edited by Eva Martin (see edit history)
Link to comment
Share on other sites

  • 8 months later...
  • 5 years later...

Bonjour,

j'ai essayé cette méthode cela marche uniquement quand je désactives les caches de mon Prestashop 1.6.20 en allant dans performance ?

Quand j'active les caches, les logos n'apparaissent plus dans mes fiches produits ?

Si une âme charitable aurait une idée du problème ? Dans le php peut être ?

Merci.

 

 

Link to comment
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
×
×
  • Create New...