THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 Lx Hx Px

(30-03-2011 20:32:34)


Bonjour,

Petit question, peut on facilement rajouter dans les fiche produit des champs :

Taille :
Largeur :
Hauteur :
Profondeur :

Merci

Offline

#2 Re: Lx Hx Px

(30-03-2011 20:40:13)


Oui avec des caractéristiques.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#3 Re: Lx Hx Px

(30-03-2011 20:55:22)


Bonsoir alfouine,

Le pb des caractéristiques son défini a l'avance, moi j'ai un site de vente de statuette fait main et les cotes son jamais les même et j'aurai voulu les saisir en même temps que la création de la fiche.

Merci

Last edited by Baxter89 (30-03-2011 20:57:09)

Offline

#4 Re: Lx Hx Px

(30-03-2011 21:08:58)


Il existe deux types de caractéristiques, celle définie à l'avance et les caractéristiques libres, pour lesquelles tu saisies la valeur que tu souhaites à la création de la fiche.

C'est facile à tester, tu crées une caractériques, tu ne lui affectes pas de valeur et tu regardes son comportement dans la fiche produit.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#5 Re: Lx Hx Px

(30-03-2011 21:14:52)


Ok merci alfouine,

Je test sa  Merci.

Offline

#6 Re: Lx Hx Px

(02-04-2011 10:50:21)


Bonjour alfouine,

alfouine wrote:

C'est facile à tester, tu crées une caractériques, tu ne lui affectes pas de valeur et tu regardes son comportement dans la fiche produit.

Alfouine,

Ok ces bon les fiche produits.

J'ai cette boucle, j'ai bien le titre de la caractéristique mais pas sa valeur ?

<THELIA_CARACTITRES type="CARACTERISTIQUE" produit="#ID">
            #TITRE
            <THELIA_CARACVALEURS type="CARACVAL" caracteristique="#ID" produit="#PRODUIT">
           #VALEUR
            </THELIA_CARACVALEURS>
      </THELIA_CARACTITRES>

Merci

Last edited by Baxter89 (02-04-2011 10:50:49)

Offline

#7 Re: Lx Hx Px

(02-04-2011 13:31:03)


Essaye ceci :

<THELIA_caracteristique type="CARACTERISTIQUE" produit="#ID">
<THELIA_caracval type="CARACVAL" produit="#PRODUIT" caracteristique="#ID">
<strong>#TITRECARAC :</strong> #VALEUR<br /> 
</THELIA_caracval>
</THELIA_caracteristique>

Offline

#8 Re: Lx Hx Px

(02-04-2011 14:16:33)


Bonjour velphia,

Merci de ta réponse et de la boucle, mais toujours pas d'affichage.

Je trouve pas sur le forum suis allée dans wiki aussi rien a faire. suis en thelia 1.4.4 y a pas de plugin a rajouté.

la case visible est bien coché la je bloque.

Merci quand même

Offline

#9 Re: Lx Hx Px

(02-04-2011 20:00:15)


Bonsoir,

Et si tu mets #TITRE #ID, #ID prend bien la valeur de la caractéristique. ?

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#10 Re: Lx Hx Px

(02-04-2011 23:29:57)


Bonsoir alfouine,

vi quand je met #TITRE #ID, j'ai bien les infos a savoir le titre dimension et l'ID N°7

<THELIA_caracteristique type="CARACTERISTIQUE" produit="#ID">
#TITRE #ID
</THELIA_caracteristique>

mais si je rajoute #VALEUR y m'affiche #VALEUR et pas le contenue. Car la je trouve super pratique de pourvoir faire comme sa des saisies libre.

Merci

Last edited by Baxter89 (03-04-2011 00:49:56)

Offline

#11 Re: Lx Hx Px

(03-04-2011 06:34:26)


Bonjour,

Si il affiche #TITRE, c'est que le nom de la boucle est en doublon, renomme la boucle caracval et ça va marcher.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#12 Re: Lx Hx Px

(03-04-2011 10:36:43)


Je viens de tester les boucles indiquées par Velphia.
Ces boucles fonctionnent car la balise #VALEUR est bien documentée, sauf que, et ce n'est pas rien, la balise #TITRECARAC retourne le titre de la caracteristique suivi de CARAC. C'est la balise #TITRE de la boucle CARACTERISTIQUE qui est retournée. Un bug donc.
on peut corriger ce bug en remplaçant en ligne 2215 (à verifier) l'instruction :

$temp = str_replace("#TITRECARAC", $caractemp->titre, $temp);

par

$temp = str_replace("#CARACTITRE", $caractemp->titre, $temp);

et en modifiant la balise dans la boucle CARACVAL

Offline

#13 Re: Lx Hx Px

(03-04-2011 11:56:28)


Bonjour et merci alfouine et jhr,

J'ai modifier mon fichier boucle.php ligne 2215 ok

et sur ces 3 boucles j'ai que celle du millieu qui m'affiche les infos, mais toujours pas la VALEUR.

<THELIA_caracval type="CARACVAL" produit="#ID">
#TITRE #ID #VALEUR
</THELIA_caracval>

<THELIA_caracval type="CARACTERISTIQUE" produit="#ID">
#TITRE #ID #VALEUR
</THELIA_caracval>

<THELIA_caracteristique type="CARACTERISTIQUE" produit="#ID">
<THELIA_caracval type="CARACVAL" produit="#PRODUIT" caracteristique="#ID">
<strong>#CARACTITRE :</strong> #VALEUR<br />
</THELIA_caracval>
</THELIA_caracteristique>


Merci

Last edited by Baxter89 (03-04-2011 11:57:06)

Offline

#14 Re: Lx Hx Px

(03-04-2011 13:16:03)


J'ai testé la boucle suivante, à l'intérieur d'un boucle produit(évidemment) et qui fonctionne :

<THELIA_CARAC type="CARACTERISTIQUE" produit="#ID">
<p>#TITRE, #ID, #PRODUIT</p>			
<THELIA_CARACVAL type="CARACVAL" caracteristique="#ID" produit="#PRODUIT"  >
<p>#CARACTITRE ; #VALEUR et #REF</p>
</THELIA_CARACVAL>			
</THELIA_CARAC>

si une boucle affiche #CARACTITRE et pas #VALEUR c'est vraisemblablement qu'il n'y a pas de valeur!
Etes vous certain d'avoir bien renseigné la valeur de la caractéristique libre du produit dans le B.O. ?

Offline

#15 Re: Lx Hx Px

(03-04-2011 14:38:23)


Oui j'ai bien mis la valeur dans la fiche produit.

Pour créer une caractéristique libre je vais dans la gestion de caractéristique je fait ajouter et je créer que le titre. Apres dans ma fiche produit je vais a CARACTÉRISTIQUES AJOUTÉES je voie mon titre et un champ a droite qui est vide ou je mais le chiffre que je souhaite.

Avec la boucle que tu m'a envoyé je voie que le titre (#TITRE) et l'ID (#ID) rien pour (#PRODUIT)

et pour <p>#CARACTITRE ; #VALEUR et #REF</p> rien n'apparait

Je pense pas avoir oublier quelque chose !

Offline

#16 Re: Lx Hx Px

(03-04-2011 15:26:44)


Enfin une indication positive.
la boucle caractéristique retourne sous la balise #PRODUIT le contenu du paramètre d'entrée produit, lequel est documenté par la balise #ID.
Ce qui laisse supposer en fait que le problème n'est pas à l'ntérieur de la boucle CARACTERISTIQUE mais à l'extérieur.
Il est facile de vérifier cette affirmation en remplaçant la balise #ID dans l'entete de la boucle CARACTERISTIQUE par sa valeur attendue.
Etes vous bien certain d'avoir placé ces boucles à l'intérieur d'une boucle de type PRODUIT?

Offline

#17 Re: Lx Hx Px

(03-04-2011 16:19:35)


Merci jhr,

Effectivement bien vue ma boucle était en dehors de la boucle produit, y avait forcément un truc, en tout cas la sa marche.

Encore merci.