Jump to content

Tester si un répertoire existe


Recommended Posts

Bonjour,

Je viens vers vous pour question dont je n'arrive pas a trouver la solution

Alors je cherche a tester si un répertoire existe afin d'afficher ou non une thickbox
J'ai du mal a saisir le code a mettre dans la fiche product.tpl d'ailleurs c'est peut être pas a cet endroit qu'il faudrait que je mette mon code mais bon...

Merci pour votre aide

Link to comment
Share on other sites

Bonsoir,

Si votre souhait est de passer absolument par smarty, alors je peux vous proposer ça :

{capture assign='folder'}modules/blockcart{/capture}
{if $folder|file_exists}

Dossier {$folder} présent
{else}

Dossier {$folder} non présent
{/if} 



Bien cordialement

Link to comment
Share on other sites

Ok du coup si je mets votre code comme ceci

{capture assign=MF_(mareferenceproduit)}modules/blockcart{/capture}
{if $folder|file_exists}
    Mon lien ouvrant une thickbox
{else}
   Pas de lien
{/if}

Est ce que Ca peut fonctionner de cette manière ?

Link to comment
Share on other sites

Bonjour,

A la place de folder dans assign je mets le nom de mon dossier par contre $folder est assigné comment du coup ?

Je suis désolé de poser sûrement des questions bêtes mais je suis pas encore très au point en php ;)

Merci pour votre réponse

Bonne journée

Link to comment
Share on other sites

Bonjour,

La seule chose que vous avez à changer c'est le chemin de parcours et votre code, que je mets en rouge. Tout le reste n'est pas à changer :


{capture assign='folder'}modules/blockcart{/capture}

{if $folder|file_exists}

[votre code à vous]



{/if}
Link to comment
Share on other sites

je viens d'essayer mais je me retrouve avec une page toute blanche

voila ce que j'ai mit :

{capture assign='folder'}themes/prestashop{/capture}
{if $folder|file_exists}
reference}/index.html?keepThis=true&TB_iframe=true&height=620&width=500" class="thickbox" title="{$product->name}">Afficher à 360°


{/if}

mon dossier que je veux tester à le nom de ma reference produit

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