PrestaShop Forums: [TUTO] Variables Prestashop PS_SHOP - PrestaShop Forums

Jump to content


Welcome to the PrestaShop Forum! We hope you'll share your comments and suggestions with us. We ask that you please post in English to the main sections of the PrestaShop Forum. If you want to write in another language, please post in the corresponding PrestaShop Community section below.

Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

NYC

Vous parlez français ? par ici !


[TUTO] Variables Prestashop PS_SHOP


[TUTO] Variables Prestashop PS_SHOP

#1 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 21 January 2009 - 11:48 AM

Il est possible de récupérer dans les templates (.tpl) des variables Prestashop liés à la boutique
C'est très utile pour les pages telles que mentions.tpl, conditions.tpl, ...

Ces variables sont nommées : $conf.PS_SHOP_XXX

Pour afficher la variable, utiliser la syntaxe suivante :
{$conf.PS_SHOP_XXX}


Vous pouvez effectuer des traitements au moment de l'affichage
Pour convertir au format HTML et en UTF8
{$conf.PS_SHOP_XXX |escape:'htmlall':'UTF-8'}
Même chose mais en ne prenant par exemple que les 20 premiers caractères
{$conf.PS_SHOP_XXX |truncate:20|escape:'htmlall':'UTF-8'}


Vous pouvez tester l'existence d'une variable pour éventuellement l'afficher ainsi que le texte qui l'accompagne
{if $conf.PS_SHOP_XXX}votre texte : {$conf.PS_SHOP_XXX|escape:'htmlall':'UTF-8'}{/if}
Utile pour la 2eme ligne adresse
{if $conf.PS_SHOP_ADDR2}{$conf.PS_SHOP_ADDR2|escape:'htmlall':'UTF-8'} {/if}


Liste des variables PS_SHOP disponibles

$conf.PS_SHOP_NAME    : nom de la boutique
$conf.PS_SHOP_ADDR1 : adresse
$conf.PS_SHOP_ADDR2 : adresse2
$conf.PS_SHOP_CODE : code postal
$conf.PS_SHOP_CITY : ville
$conf.PS_SHOP_COUNTRY : Pays
$conf.PS_SHOP_DETAILS : Informations complémentaires


Question subsidiaire... comment récupérer l'adresse email et l'URL de la boutique ?
$conf.PS_SHOP_EMAIL ou $conf.PS_SHOP_URL n'existe pas ...
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#2 Cédric Girard

    PrestaShop Fanatic

  • 20 Jun 2008
  • Members
  • PipPipPipPip
  • 1053 posts
  • Location:CHAUFFOUR LES BAILLY

Posted 21 January 2009 - 04:49 PM

Bonjour Ludo

Merci pour cette astuce bien pratique !

Dans la continuité de cela, je ne sais pas s'il existe une sorte de référentiel permettant d'accéder à l'ensemble des valeurs (propriétés) de chaque type d'objet et à ses fonctions dédiées. À l'heure actuelle je procède par "tâtonnements" soit en regardant le code existant, soit en allant voir la tronche de la base de données (on peut généralement accéder à tous les champs des tables en direct) grâce au fameux schéma figurant dans le wiki.

À vouloir toujours travailler dans l'urgence, j'en oublie parfois de me créer de la doc' (ce qui permettrait de la partager ensuite, au passage...)
EX entrepreneur spécialiste du référencement Prestashop, certifié CESEO - Attention, je n'exerce plus !

Last work : Matériel de cuisine professionnel
Actually : Matériel de cuisine et recettes

#3 votreprestashop

    PrestaShop Apprentice

  • 18 Oct 2008
  • Members
  • PipPip
  • 285 posts

Posted 21 January 2009 - 06:57 PM

Intéressant ton post
Je trouve qu'il n'y a pas assez de tuyaux "pur programmation" sur le forum... Peut être serait il bien de créer une rubrique spéciale pour cela ?

#4 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 21 January 2009 - 08:19 PM

merci les gars.. c'est rien du tout ce tuto...
par contre vous avez toujours nos deux tutos sur la creation de modules
http://www.prestasho...__partie_i___ii
presque 2.000 downloads !
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#5 votreprestashop

    PrestaShop Apprentice

  • 18 Oct 2008
  • Members
  • PipPip
  • 285 posts

Posted 21 January 2009 - 10:39 PM

Ludo,
Que penses tu d'une rubrique spécial programmation dans ce forum, je trouve que celà manque...

#6 astragor

    PrestaShop Addict

  • 15 Nov 2008
  • Members
  • PipPipPip
  • 578 posts

Posted 21 January 2009 - 11:53 PM

Ce serait effectivement très interessant, je vote pour aussi !

#7 Patric Codron

    PrestaShop Superstar

  • 17 Jun 2008
  • PrestaTeam
  • 8901 posts

Posted 22 January 2009 - 08:19 AM

From 1232573940:

Ludo,
Que penses tu d'une rubrique spécial programmation dans ce forum, je trouve que celà manque...


Ben y'a déjà la section Développement et graphisme, qu'est-ce qu'elle aurait de particulière cette section Programmation ?
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)


#8 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 24 January 2009 - 10:33 AM

La rubrique "spécial programmation" on y est ... Développement et graphisme
Mais pourquoi pas effectivement séparer les discutions codeurs et les graphistes.
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#9 Patric Codron

    PrestaShop Superstar

  • 17 Jun 2008
  • PrestaTeam
  • 8901 posts

Posted 25 January 2009 - 12:22 PM

Un grand merci à Damien de la team qui a passé son samedi soir a splitter le forum Développement et graphisme en 2. ;-)
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)


#10 houba_houbi

    PrestaShop Apprentice

  • 24 Aug 2009
  • Members
  • PipPip
  • 57 posts

Posted 13 November 2009 - 02:47 PM

Bonjour,

Merci pour cette astuce !

Seulement, cela ne marche pas :
j'essaie de mettre le nom de la boutique dans mon formulaire de contact (.tpl), voici ce que j'ai mis :

{$conf.PS_SHOP_NAME}


mais rien ne s'affiche !

Il faut modifier autre chose ?
Merci pour votre aide

PS : je suis en 1.2.5

#11 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 13 November 2009 - 07:46 PM

Ha ! Au fait...
Juste comme çà...
je reste calme...
Detentu...
Zen quoi !
Et je pose gentillement la question à la team...
"Elle en est où la documentation de PrestaShop ???
!http://cigalemistralavande.c.i.pic.centerblog.net/i5ao7r0u.jpg!
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#12 jolvil

    PrestaShop Fanatic

  • 22 Dec 2007
  • Members
  • PipPipPipPip
  • 2683 posts
  • Location:Paris

Posted 13 November 2009 - 07:47 PM

C'est pour Noël !..... peut être ;-)

#13 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 13 November 2009 - 08:01 PM

Tu crois que c'est encore le grand barbu qui va nous apporter çà ?? :)
!http://www.prestashop.com/?ACT=29&fid=75&aid=13765_SBXHceepuzb3jecgmd6V&board_id=1!
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#14 Florent

    PrestaShop Apprentice

  • 16 Sep 2009
  • Members
  • PipPip
  • 158 posts

Posted 15 November 2009 - 07:30 PM

Bonjour,

à la recherche d'infos sur la manière de créer une nouvelle variable, je suis tombé sur ce post.

Comme j'ai déjà posté ailleurs sur le site, je vous renvoie vers le lien :
http://www.prestasho..._variables_dot_

Si vous avez une idée, je suis preneur...

Merci

#15 houba_houbi

    PrestaShop Apprentice

  • 24 Aug 2009
  • Members
  • PipPip
  • 57 posts

Posted 16 November 2009 - 08:36 AM

Et c'est le grand barbu aussi qui me donnera une réponse pour Noël ? :-)

#16 houba_houbi

    PrestaShop Apprentice

  • 24 Aug 2009
  • Members
  • PipPip
  • 57 posts

Posted 18 November 2009 - 07:35 PM

Sans rires... il y a personne pour m'aider ??
:long:

#17 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 19 November 2009 - 11:00 AM

Non mais même si on prend la situation avec humour elle est loin d'être drôle.
Après plus de deux ans d'existence Prestashop ne possèdent toujours pas de documentation officielle
A si je me suis trompé ... il y a ça http://www.prestasho...du_developpeur/
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#18 Patric Codron

    PrestaShop Superstar

  • 17 Jun 2008
  • PrestaTeam
  • 8901 posts

Posted 19 November 2009 - 11:35 AM

From 1258624831:

Non mais même si on prend la situation avec humour elle est loin d'être drôle.
Après plus de deux ans d'existence Prestashop ne possèdent toujours pas de documentation officielle
A si je me suis trompé ... il y a ça http://www.prestasho...du_developpeur/


C'est avec des trucs comme ça que les wikis deviennent privés ou en accès restreint.
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)


#19 ludo

    PrestaShop Addict

  • 19 Sep 2007
  • Members
  • PipPipPip
  • 800 posts
  • Location:Biarritz, FR

Posted 19 November 2009 - 11:44 AM

C’est avec des trucs comme ça que des solutions open source deviennent populaires et pleinement exploitées.

Pro Magento Developer's Guide
Magento: Beginner's Guide
The Definitive Guide to Magento
Php Architect's Guide to E-commerce Programming With Magento
Posted Image
Posted Image
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#20 Patric Codron

    PrestaShop Superstar

  • 17 Jun 2008
  • PrestaTeam
  • 8901 posts

Posted 19 November 2009 - 12:40 PM

Je ne vois pas le rapport entre des bouquins sur Magento et le fait de venir pourrir le wiki. L'absence de documentation n'est pas de la mauvaise volonté, c'est un manque de temps.
Si tu te sens d'écrire un bouquin comme ça sur Presta, ne te prives pas. Certains membres en on déjà émis l'hypothèse. Si tu veux compléter le wiki d'infos intéressantes (comme tes topics en général), lâche toi.

Nous sommes conscients que la doc manque cruellement. Ce n'est pas la peine de remuer le couteau.
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users