Jump to content

Avoir la main sur le contenu HTML ?


Recommended Posts

Bonjour,

Je viens de découvrir Prestashop et souhaite effectuer un apprentissage de celui-ci.
Je le trouve vraiment bien fais ...

Toutefois, je rencontre un problème et j'avoue avoir parcouru le forum hier près de 3h (véridique) ... j'ai appris plein de truc mais pas de réponse à ma question ...

Je souhaite pouvoir modifier le code HTML et je ne trouve pas celui-ci ... je parle bien du code où figure le titre du nom de la boutique, le pied de page, etc pas les articles qu'on peut modifier dans le panneau de config typique à prestashop.

Comment puis-je procéder par exemple pour modifier ceci ?

Je ne retrouve la fameuse page index avec le code html qu'on retrouve par contre avec l'outil Firebug en navigant sur le site ...

Je vous remercie par avance pour vos lumières ...

Link to comment
Share on other sites

Bonjour et bienvenue!!!


T'es sure d'avoir passé 3 heures sur le ce forum et non sur un autre ( celui de doctissimo est ressemblant)?
Je suis étonné que tu n'aies rien trouvé ici concernant tes demandes....

Sinon t'as l'équipe Prestashop qui c'est pris la tête à pondre des manuels de découverte ;)
http://www.prestashop.com/download/Documentation_Technique_PrestaShop_FR.pdf
http://www.prestashop.com/download/PrestaShop13_Userguide_FR.pdf

Mais si tu cherches des pages HTML il y en a pas dans Prestashop... Faut penser TPL à la place et Smarty...
Tout ce que tu cherches ( du moins une partie) est la dedans.

V++

Atch

Link to comment
Share on other sites

T’es sure d’avoir passé 3 heures sur le ce forum et non sur un autre ( celui de doctissimo est ressemblant)?
Je suis étonné que tu n’aies rien trouvé ici concernant tes demandes….

OUI et Merci de ne pas me sous estimé non plus c'est limite là ... Et pas très simpa comme approche à mon goût.


Sinon t’as l‘équipe Prestashop qui c’est pris la tête à pondre des manuels de découverte wink
http://www.prestashop.com/download/Documentation_Technique_PrestaShop_FR.pdf
http://www.prestashop.com/download/PrestaShop13_Userguide_FR.pdf

TELECHARGE et LU hier avant toute chose - Très bien réalisée au passage ! Bravo

Mais parfois, même les meilleurs supports ne contiennent pas toutes nos réponses ... que le ciel pardonne à l'homme !

Toutefois j'ai fini par trouvé" ma réponse à ma question ... mais seul

Ouf, je suis pas si débile contrairement à ce que pourrait penser certaines personnes... enfin à priori !

Link to comment
Share on other sites

Mince dans le sud ils ont pas d'humour!! c'est bien connu :)



Pourtant en lisant la doc suivante : http://www.prestashop.com/download/Documentation_Technique_PrestaShop_FR.pdf
A partir de la page 21 c'est clairement expliqué... On te dit quel fichier toucher et quelle est sa fonction (page 26/27) :

footer.tpl Pied de page.
header.tpl En-tête de page.
index.tpl Page d'accueil.


J'l'invente pas c'est écrit dans le manuel...

Si tu as trouvé c'est l'essentiel!

Bonne continuation.

Atch
Link to comment
Share on other sites

Il y a une différence entre prendre une personne pour un imbécile et faire de l'humour ... il fallait le préciser alors cela m'aurait suffit ...

Et puis je suis pas du tout sud à la base pour ton info (mais ma femme oui), je suis plus du nord à vrai dire ... une autre blague sur les nordistes cette fois ?

Pour ce que tu m'indiques oui je suis tout à fait d'accord avec toi, je l'ai aussi lu mais c'est pas là que j'ai réussi à trouver ma solution ....

Link to comment
Share on other sites

La réponse à priori est d'avoir des notions de HTML.
En ouvrant le fichier header.tpl (dans /themes/THEME_EN_COURS/header.tpl), tu verras une page HTML classique, avec ses balises meta, head, body.

Il y a des trucs bizarres (en général de cette forme : {$variable}), il s'agit de syntaxe Smarty, qui gère les templates Prestashop.
Voyez-le comme du PHP en MVC (modèle - view - controler).

Les contrôleurs ici sont les fichiers .php à la racine du serveur (par exemple header.php). Dans ce fichier vous verrez des lignes intéressantes :
smarty=>assign ( array('variable' => $variable) )
C'est ici que les variables bizarre du .tpl sont gérées. Cela reste du PHP classique dans les fichiers .php de la racine.
En clair, on envoie nos variables PHP vers notre view, et Smarty les interprète.
Ensuite, les différentes pages sont contenues aussi dans le dossier du thème.
Elles sont assez compréhensives, je trouve. Chaque page est appelé par le .php correspond (à 2 exception près).
Par exemple, si tu rentres dans une catégorie depuis la boutique, si tu veux changer le design par exemple du titre (< h2 >) de la catégorie, il faut aller dans Category.tpl, et tu verras la un code HTML en haut sous la forme < h2 >...... Tu peux changer ici en < h1 >.... par exemple !

Prestashop n'est pas un langage à part ! Juste une bonne utilisation de HTML, PHP, MySQL et Smarty.
Il faut connaître cela pour espérer comprendre Prestashop.

Link to comment
Share on other sites

  • 1 month later...

Bonjour,
Je fais une apartee si vous permettez, vu qu'il il y a l'air d'y avoir du beau linge sur ce thread : comment appeler une variable smarty, precedemment declaree dans le fichier header par exemple, au niveau du rte (dans les pages "cms" donc). J'ai poste un sujet la dessus mais il a l'air d'etre passe inapercu... http://www.prestashop.com/forums/viewreply/347077/
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...