- Posts: 45
- Thank you received: 1
Bug sur le custom field de type "lien"
9 years 2 months ago - 9 years 2 months ago #275150
by cb75ter
Bug sur le custom field de type "lien" was created by cb75ter
-- HikaShop version -- : 3.1.1
-- Joomla version -- : 3.7.4
-- PHP version -- : 7.0.21
-- Browser(s) name and version -- : Chrome 60.0.3112.78
Bonjour,
Depuis peu (j'ignore depuis quelle MAJ précisément) le custom filed de type "lien" semble buguer.
En effet et lors de l'édition d'un produit, il existe deux inputs associés à ce type de cutom fields :
- 1 input intitulé "URL"
- 1 input intitulé "Texte"
Lorsqu'on enregistre par exemple la config suivante :
url : Mon URL
texte : Mon texte
La page se rafraîchit et on retrouve la config suivante :
url : Mon texte:Mon URL
texte : Mon texte:Mon URL
Constatez-vous également ce problème ?
-- Joomla version -- : 3.7.4
-- PHP version -- : 7.0.21
-- Browser(s) name and version -- : Chrome 60.0.3112.78
Bonjour,
Depuis peu (j'ignore depuis quelle MAJ précisément) le custom filed de type "lien" semble buguer.
En effet et lors de l'édition d'un produit, il existe deux inputs associés à ce type de cutom fields :
- 1 input intitulé "URL"
- 1 input intitulé "Texte"
Lorsqu'on enregistre par exemple la config suivante :
url : Mon URL
texte : Mon texte
La page se rafraîchit et on retrouve la config suivante :
url : Mon texte:Mon URL
texte : Mon texte:Mon URL
Constatez-vous également ce problème ?
Last edit: 9 years 2 months ago by cb75ter.
Please Log in or Create an account to join the conversation.
9 years 2 months ago #275195
by nicolas
Replied by nicolas on topic Bug sur le custom field de type "lien"
Bonjour,
En effet, nous n'avions pas prévu que vous pouviez ne pas mettre d'URL dans le champs "URL" du champs personnalisé.
Mettez une URL comme vous êtes supposé le faire et vous verrez que cela fonctionnera.
Nous allons ajouter un patch dans la prochaine version pour que cela fonctionne quand même correctement dans tous les cas.
En effet, nous n'avions pas prévu que vous pouviez ne pas mettre d'URL dans le champs "URL" du champs personnalisé.
Mettez une URL comme vous êtes supposé le faire et vous verrez que cela fonctionnera.
Nous allons ajouter un patch dans la prochaine version pour que cela fonctionne quand même correctement dans tous les cas.
Please Log in or Create an account to join the conversation.
9 years 2 months ago - 9 years 2 months ago #275198
by cb75ter
Replied by cb75ter on topic Bug sur le custom field de type "lien"
Merci de votre réponse.
J'affiche ce champ dans un override de la vue produit façon suivante :
Désormais, la valeur affichée est "texte_du_lien:lien"
Y-a-t-il une façon simple de n'afficher que la valeur du lien ?
J'affiche ce champ dans un override de la vue produit façon suivante :
Code:
<?php echo $this->element->NOMDUCHAMP?>
Désormais, la valeur affichée est "texte_du_lien:lien"
Y-a-t-il une façon simple de n'afficher que la valeur du lien ?
Last edit: 9 years 2 months ago by cb75ter.
Please Log in or Create an account to join the conversation.
9 years 2 months ago #275202
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug sur le custom field de type "lien"
Bonjour,
Les champs personnalisés doivent être affiché avec le système d'HikaShop.
Si vous souhaitez afficher la donnée de manière brute, je ne peux que vous conseiller d'utiliser un simple champ texte et non un champs de type lien.
Le cas échéant, vous devez modifier votre code pour utiliser la class Field d'HikaShop afin d'afficher votre champ.
CF : www.hikashop.com/forum/product-category-...ox-value.html#261008
Cordialement,
Les champs personnalisés doivent être affiché avec le système d'HikaShop.
Si vous souhaitez afficher la donnée de manière brute, je ne peux que vous conseiller d'utiliser un simple champ texte et non un champs de type lien.
Le cas échéant, vous devez modifier votre code pour utiliser la class Field d'HikaShop afin d'afficher votre champ.
CF : www.hikashop.com/forum/product-category-...ox-value.html#261008
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
9 years 2 months ago #275279
by cb75ter
Replied by cb75ter on topic Bug sur le custom field de type "lien"
A moins que quelque chose ne m'échappe, le système d'affichage des custom fields n'est pas particulièrement souple pour l'affichage et nécessite donc souvent l'affichage brut.
La structure du champ type "lien" a manifestement été modifiée entre l'intégration initiale et aujourd'hui.
J'ai bien pensé utiliser un champ texte, seulement c'est un champ "lien" qui est intégré historiquement et cela demandera un peu de boulot.
Merci pour la réponse.
La structure du champ type "lien" a manifestement été modifiée entre l'intégration initiale et aujourd'hui.
J'ai bien pensé utiliser un champ texte, seulement c'est un champ "lien" qui est intégré historiquement et cela demandera un peu de boulot.
Merci pour la réponse.
Please Log in or Create an account to join the conversation.
9 years 2 months ago #275280
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug sur le custom field de type "lien"
Bonjour,
Alors je vous invite à regarder le contenu de la class "hikashopFieldLink" dans le fichier "field.php" des classes HikaShop.
Par contre je suis navré mais le système de custom field est extrêmement souple et ne doit presque jamais se faire de manière brute.
Cordialement,
Alors je vous invite à regarder le contenu de la class "hikashopFieldLink" dans le fichier "field.php" des classes HikaShop.
Par contre je suis navré mais le système de custom field est extrêmement souple et ne doit presque jamais se faire de manière brute.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: cb75ter
Please Log in or Create an account to join the conversation.
9 years 2 months ago #275334
by cb75ter
Replied by cb75ter on topic Bug sur le custom field de type "lien"
Bonjour,
Concernant la souplesse, je voudrais vérifier un point.
Si je souhaite afficher des custom fields à différents endroits d'une page produit et non groupés, est-ce possible autrement qu'en affichage brut ?
Concernant la souplesse, je voudrais vérifier un point.
Si je souhaite afficher des custom fields à différents endroits d'une page produit et non groupés, est-ce possible autrement qu'en affichage brut ?
Please Log in or Create an account to join the conversation.
9 years 1 month ago #275340
by nicolas
Replied by nicolas on topic Bug sur le custom field de type "lien"
Bonjour,
Oui, pas de soucis. Il suffit juste d'utiliser le bon code.
Ceci est juste la version simpliste que nous donnons souvent car cela suffit dans la majorité des cas et c'est plus simple à appliquer pour les utilisateurs :
La vraie méthode c'est:
Oui, pas de soucis. Il suffit juste d'utiliser le bon code.
Ceci est juste la version simpliste que nous donnons souvent car cela suffit dans la majorité des cas et c'est plus simple à appliquer pour les utilisateurs :
Code:
<?php echo $this->element->NOMDUCHAMP; ?>
Code:
<?php echo $this->fieldsClass->show($this->fields['NOMDUCHAMP'], $this->element->NOMDUCHAMP);
The following user(s) said Thank You: cb75ter
Please Log in or Create an account to join the conversation.
9 years 1 month ago #275404
by cb75ter
Replied by cb75ter on topic Bug sur le custom field de type "lien"
Bonjour Nicolas,
Merci, cependant ça ne répond pas à ma question.
Je voulais savoir si il existe un autre moyen que l'affichage brut des champs pour réaliser une mise en page complexe d'une vue produit, avec des customs fields disséminés sur la vue.
Merci, cependant ça ne répond pas à ma question.
Je voulais savoir si il existe un autre moyen que l'affichage brut des champs pour réaliser une mise en page complexe d'une vue produit, avec des customs fields disséminés sur la vue.
Please Log in or Create an account to join the conversation.
9 years 1 month ago #275409
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug sur le custom field de type "lien"
Bonjour,
Oui, c'est exactement ce que Nicolas vous a fournis comme code.
Cordialement,
Oui, c'est exactement ce que Nicolas vous a fournis comme code.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
9 years 1 month ago #275482
by cb75ter
Replied by cb75ter on topic Bug sur le custom field de type "lien"
Bonjour,
Ok, j'interprétais mal la terminologie "affichage brut".
Merci encore de vos réponses.
Ok, j'interprétais mal la terminologie "affichage brut".
Merci encore de vos réponses.
Please Log in or Create an account to join the conversation.
Time to create page: 0.221 seconds