THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour/soir ;)

Je suis confronté un à un petit problème. Sur mes fiches produit j'ai placé un lien vers un formulaire de contact afin de poser une question sur le produit, qui redirige vers contact.php (qui fait appel au moteur de thelia).
Je souhaiterai que le sujet soit pré-rempli avec le nom ou la référence du produit en question.

J'ai tenté un

<input type="text" name="textfield4" maxlength="200" size="65" value="#PRODUIT_NOM">

mais en vain, mon sujet reste vierge.

Auriez-vous une petite piste pour m'aider ?
D'avance merci

Offline


Bonjour,

Une semaine apres l'ouverture de ce thread, il n'y a aucune réponse. Mon problème est toujours d'actualité, je suis toujours en quete d'un peu d'aide :)
Si l'explication n'est pas assez claire pour pouvoir y apporter une réponse, dites le moi et j'essayerai de détailler plus amplement.
Encore une fois, d'avance merci.

  • yoan
  • Cofondateur Thelia

Offline


Cet input est sur la page produit elle-même ?


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline


Désolé je m'étais absenté :)

En fait j'ai "un peu" avancé mais je reste toujours bloqué. J'ai un fichier contact.php et un fichier de template contact.html
Dans le fichier contact.html j'ai tenté ceci:

<input type="text" name="textfield4" maxlength="200" size="65" value="<?php echo $_GET['sujet'];?>">

mais lorsque j'appelle ma page contact.php de la sorte http://host/contact.php?sujet=tralala le cpu monte a 100% jusqu'a arriver au timeout de php avec Fatal error: Maximum execution time of 10 seconds exceeded in /var/www/thelia/fonctions/parseur.php on line 530
(j'ai reduit le timeout de php, mais le resultat est le même avec 60 secondes)
Si quelqu'un pouvait me guider pour que je trouve mon erreur ca serait cool :)
Merci

  • yoan
  • Cofondateur Thelia

Offline


Evite d'utiliser du PHP dans tes templates THELIA.
Personnellement je mettrais value="#MAIL_SUJET"

Dans la fonction perso de client/fonctperso/perso.php

	function perso($rec){
	       $rec = str_replace("#MAIL_SUJET", $_GET['sujet'], $rec);
       	return $rec;
	
	}

http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline


Impeccable !

Merci beaucoup yoan ;)