- Posts: 502
- Thank you received: 12
insertion d'un champ personnalisé fiche produit
- fafamaster
-
Topic Author
- Offline
une question relativement simple concernant la dernière version d'Hikashop business :
Puis-je insérer la valeur d'un champ personnalisé dans ma fiche produit (en fait, je compte reprendre les spécification de chaque article que j'ai mis en champs personnalisé, et pouvoir les reprendre dans ma fiche produit)
Merci
Cordialement
fabrice
Please Log in or Create an account to join the conversation.
Oui tout a fait, cela est possible. Et même disponible par défaut, lorsque vous configurez vos champs personnalisés, qui sont je présume dans la table "produit", vous pouvez activer l'affichage en frontend.
De cette manière les informations des custom fields vont être affichées automatiquement sur la page produit.
Sinon, vous pouvez les afficher manuellement en les récupérant en PHP via: <?php echo $this->element->CUSTOM_FIELD_NAME; ?>
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
pour l'affichage automatique, je connais et cela fonctionne très bien.
Merci pour la deuxième partie de la réponse, en fait je souhaite l'intégrer dans mon texte, et là j'ai plus de mal :
lorsque je met : <?php echo $this->element->CUSTOM_FIELD_NAME; ?> (avec le bon nom de champs), je n'ai pas l'affichage de la valeur...
j'ai soit un bout de code soit rien !
j'ai essayé avec plusieurs éditeur (e général j'utilise JCE)
Si vous avez une idée, merci beaucoup !!!!!!!
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
en fait je compte mettre le code directement dans la partie édition de la fiche produit !
Donc je suis en backend, dans hikashop, produit et ma fiche produit (ou je définie tout : nom, description, images, prix....)
Dans la partie description, je me met en mode code, et je rajoute la partie donnée, cela donne le fichier joint !
En fait je passe par là, car lors de la description, je souhaite afficher les caractéristiques dans des onglets (onglet détail)
Merci pour votre aide en tous les cas
PS : on peut voir l'exemple ici : novaday-pro.org/index.php/dalles/produit...-novadalle-60x60-39w
Please Log in or Create an account to join the conversation.
J'ai peur d'être un peu perdu, avez vous résolu votre souci ?
Les champs personnalisés de type "produit" semblent tout à fait recommandés pour votre cas.
En effet, ils permettent de remplir les informations en backend, et les affiche en front
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
Malheureusement non, je n'ai pas résolu !
Quand j'essai de rajouter dans l'html de la description :
<?php echo $this->element-> tauxdedistorsionharmoniquetdhinfx; ?>
au lieu de me mettre la valeur, il m'écrit dans la fiche produit :
element-> tauxdedistorsionharmoniquetdhinfx; ?>
????
Merci
Please Log in or Create an account to join the conversation.
C'est JCE qui supprime le PHP, essayez après avoir désactivé l'éditeur de texte.
Ou mieux, affichez le code
et ajoutez le code là où vous souhaitez faire apparaitre l'information.
Cordialement, Nossibé
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
effectivement, j'ai essayé avec un autre éditeur de base, sans éditeur ... Toujours le même résultat !
je ne peux pas utiliser de vue, car le but est d'insérer ces champs au milieu de la description, ce qui va être différent en fonction des articles....
Merci en tous les cas !
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
The solution will be to put your code :
Through the "show_default" file of the "product" view of your front-end template via "Hikashop->Display->Views", just after these lines :
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
dans un tableau, dans des onglets....
C'est pour cela que je souhaitais pouvoir le mettre ou je le souhaite directement dans la fiche produit !
Merci de me dire si c'est faisable..
et surtout comment
Encore un grand merci pour tout !
Please Log in or Create an account to join the conversation.
En effet, le code PHP n'est pas accepté par défaut dans les textes.
Il me semble qu'un composant existe pour permettre l'ajout de php dans les textes, à voir.
Sinon, il peut y avoir le système de Tag et plugin, le plugin va interpréter la page, et si il vois un certain tag, le remplacer par une valeur.
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
je suis en train de travailler sur des fiches articles complexes, et effectivement j'essai avec un plugin :
sourcerer
mais cela ne fonctionne pas (JCE me bouffe tout)
Bref, je vais voir avec eux...
Sinon, une autre question :
est-il possible de faire un lien direct ces la vue en DIV d'un article (l'idée est de mettre dans une fiche produit la liste des articles en tableau, avec certaines specs) et en cliquant dessus ou directement dans une case du tableau, avoir l'article avec son nom, son stock et son prix...
oui je sais, cela devient complexe mais c'est la demande du client... alors !
Merci Xavier pour l'aide toujours présente et précieuse
Please Log in or Create an account to join the conversation.
Ne vous faut-il pas utiliser des categories, et afficher tous les articles dans un menu de listing de produits basé sur cette catégorie, de cette manière vous devriez avoir l'affichage voulu et au clic sur le produit vous serez redirigé vers la page produit normale.
Please Log in or Create an account to join the conversation.
- fafamaster
-
Topic Author
- Offline
- Posts: 502
- Thank you received: 12
le client me demande un tableau comme celui joint
et à la place de la référence, je dois mettre le lien vers l'article avec son prix et les stocks !
Toutes les autres cases sont des données dans des champs personnalisés...
Je pense qu'il faut créer une vue exprès pour cela non ?
Merci de me dire si vous avez une idée, ou sinon un devis pour cette réalisation
Merci pour tout
Please Log in or Create an account to join the conversation.
Je ne sais pas ou vous souhaitez poser cela exactement mais oui, vous allez devoir utliser du code specifique.
Une vue personnalisée ou un plugin system/content.
Par contre, avec les différentes conférences et les différents développements que nous avons à faire ; actuellement nous ne pouvons pas répondre favorablement à ce genre de développement personnalisé.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Je souhaite inserer un champ de texte à remplir sur une page produit, où le client peut indiquer le numéro de serie de son appareil. Comment puis je faire?
Merci beaucoup
Please Log in or Create an account to join the conversation.
Pour cela il faut créer un champs personnalisé de type "texte" et de la table "article" via le menu Affichage>Champs personnalisé.
Cela nécessite l'édition Business d'HikaShop.
Please Log in or Create an account to join the conversation.