Child pages
  • Créer un thème

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table des matières

Table of Contents
maxLevel2

...

Créer un thème

Le système de thème de PrestaShop est basé sur un moteur de modèle/template, appelé Smarty, qui permet aux web-designers et développeurs de créer facilement leur propre thème, avec peu de connaissances techniques.

...

Toutes les chaînes de vos thèmes doivent être comprises dans une fonction Smart, comme suit :

Code Block

{l s='My Text'}

Cela permettra à n'importe qui de traduire le thème dans sa langue propre, à l'aide de l'outil interne de traduction, que vous pouvez trouver dans la back-office de PrestAshop, sous l'onglet "Outils" et son sous-onglet "Traduction". Dans la section "Modifier les traductions", utilisez le menu déroulant, choisissez "Traduction front-office", puis cliquez sur le drapeau de la langue dans laquelle vous voulez traduire les chaînes. Toutes les chaînes du front-office s'affichent alors.

...

Navigation à facettes : pour qu'un thème soit compatible avec la navigation à facettes, le fichier /themes/nomdutheme/product-list.tpl doit avoir sa zone de liste de produits encapsulée dans une balise avec "product_list" comme id ; autrement, la navigation à facettes ne mettra pas à jour la liste des produits.

Code Block

<div id="product_list">

...or...

<ul id="product_list">

...