Jump to content

Bouton de partage pages cms


Recommended Posts

Bonjour,

Je cherche une solution pour afficher un bloc de boutons de partage sur les réseaux sociaux sur les pages de contenu cms.

Est-il possible de modifier le module natif de prestashop qui permet ceci sur la page produit afin de l'afficher également sur les pages cms ?

(prestashop 1.7.4.2)

Link to comment
Share on other sites

il y a une heure, ndiaga a dit :

Oui c'est possible.

Super, c'est une bonne nouvelle. Pouvez-vous m'en dire un peu plus sur les modifications à apporter ?

Pour l'instant j'ai utilisé le module ps_banner qui ne me sert pas, j'ai vidé ps_banner.tpl et remplacé le code par celui-ci

<div class="block informations_block_left block-categories"{if $cms.id == 1 || $cms.id == 2 || $cms.id == 3 || $cms.id == 4 || $cms.id == 5 || $cms.id == 6 || $cms.id == 7 || $cms.id == 8 || $cms.id == 34 || $cms.id == 35} style="display:none"{/if}>
<p class="par-themes">Partager</p>
 <div class="social-sharing">
        <ul>
          <li class="facebook icon-gray"><a href="http://www.facebook.com/sharer.php?u={$urls.current_url}" class="text-hide" title="Partager sur Facebook" target="_blank">Partager</a></li>
          <li class="twitter icon-gray"><a href="https://twitter.com/intent/tweet?text={$urls.current_url}" class="text-hide" title="Tweet" target="_blank">Tweet</a></li>
          <li class="googleplus icon-gray"><a href="https://plus.google.com/share?url={$urls.current_url}" class="text-hide" title="Google+" target="_blank">Google+</a></li>
          <li class="pinterest icon-gray"><a href="http://www.pinterest.com/pin/create/button/?media={$urls.current_url}" class="text-hide" title="Pinterest" target="_blank">Pinterest</a></li>
        </ul>
    </div>
</div>

J'ai passé mes pages cms en 2 colonnes et greffé le module ps_banner sur la colonne de droite.

J'ai ajouté quelques conditions car il y a certaines pages cms où je ne veux pas les faire apparaître

Ça fait le boulot, j'ai mes bouton de partage et ils fonctionnent correctement, mais peut-être qu'il y a une solution plus simple ou plus "propre" ?

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...