[Skip to main content](#vessel-content)

#   Afficher un champ spécifique

##

- **[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")**
- [![houba&#95;houbi's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile") Topic Author
- [ Offline](/forum/user/58193-houba-houbi)

Less More

- Posts: 231
- Thank you received: 15
-
-

7 years 4 months ago [\#307911](#307911) by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")  *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#307911 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")* was created by *[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")*

-- HikaShop version -- : 4.1.0
-- Joomla version -- : 3.9.6

Bonjour

J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme "Exceptionnel rapport qualité/prix", "Réglages et anti retour sécurité", "grand confort"...
Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ?
Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ?
Merci

PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14269
-
-

7 years 4 months ago [\#307956](#307956) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#307956 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

Bonjour,

Oui, des champs personnalisés de la table "produit" me semble aussi être la solution pour faire cela.
Si vous voulez afficher des champs produits à différents endroits de la page produit, c'est possible mais cela demande de rajouter un peu de code dans la vue concernée:
[ www.hikashop.com/forum/product-category-...on-product-page.html](https://www.hikashop.com/forum/product-category-display/866506-displaying-custom-field-on-product-page.html)
Notez aussi l'option "Display view files" de la configuration HikaShop pour facilement trouver quel fichier de vue vous voulez modifier:
[ www.hikashop.com/support/documentation/1...-display.html#layout](https://www.hikashop.com/support/documentation/153-customize-the-display.html#layout)

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")**
- [![houba&#95;houbi's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile") Topic Author
- [ Offline](/forum/user/58193-houba-houbi)

Less More

- Posts: 231
- Thank you received: 15
-
-

7 years 3 months ago [\#308355](#308355) by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")  Replied by *[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308355 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

ok merci, ça fonctionne j'ai créé un champ avec choix multiple.

1/ est-il possible d'avoir sur la fiche produit un bloc avec uniquement le ou les champs perso souhaité(s) à un emplacement voulu et afficher tous les champs perso du "block_custom_main" excepté ce ou ces champs souhaités en bas de page ?

2/ pour mon champ perso à choix multiple, j'aimerai que les différentes valeurs de ma liste s'affichent dans une liste ul &gt; li mais je ne sais pas comment faire ?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14269
-
-

7 years 3 months ago [\#308359](#308359) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308359 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

Bonjour,

1. Oui. Désactivez l'affichage du champs sur la page produit et ensuite rajoutez ce code là ou vous voulez afficher le champs:
&lt;?php echo $this-&gt;element-&gt;XXX; ?&gt;
où XXX est le nom de colonne de votre champs.

2. Cela va demander de la modification plus en profondeur.
Le plus simple, c'est de changer la ligne:
return implode(', ',$results);
dans le code: Code:

class hikashopFieldCheckbox extends hikashopFieldRadioCheck { var $radioType = 'checkbox'; function display($field, $value, $map, $inside, $options = '', $test = false, $allFields = null, $allValues = null){ if(!is_array($value)){ $value = explode(',',$value); } return parent::display($field,$value,$map,$inside,$options,$test,$allFields,$allValues); } function show(&amp;$field,$value){ if(!is_array($value)){ $value = explode(',',$value); } if(!empty($field-&gt;field_value) &amp;&amp; !is_array($field-&gt;field_value)){ $field-&gt;field_value = $this-&gt;parent-&gt;explodeValues($field-&gt;field_value); } $results = array(); foreach($value as $val){ if(isset($field-&gt;field_value[$val])) $val = $field-&gt;field_value[$val]-&gt;value; $results[] = parent::show($field,$val); } return implode(', ',$results); } }

du fichier administrator/components/com_hikashop/classes/field.php par ceci:
return '&lt;ul&gt;&lt;li&gt;'.implode('&lt;/li&gt;&lt;li&gt;', $results).'&lt;/li&gt;&lt;/ul&gt;';

En faisant comme cela, la modification est simple mais vous la perdrez à chaque mise à jour.
Pour faire quelque chose via un override de vue, cela dedans de désactiver l'affichage du champs pour le faire avec votre propre code, et cela complique la tâche. Il va falloir demander à un développeur PHP de vous aider.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")**
- [![houba&#95;houbi's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile") Topic Author
- [ Offline](/forum/user/58193-houba-houbi)

Less More

- Posts: 231
- Thank you received: 15
-
-

7 years 3 months ago [\#308454](#308454) by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")  Replied by *[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308454 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

Bonjour
Merci pour votre réponse.
C'est dommage qu'un champs de type "liste" ne soit pas affiché par défaut sous forme de liste en html? Ainsi on peut aisément en css l'afficher en ligne ou block.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14269
-
-

7 years 3 months ago [\#308456](#308456) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308456 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

Bonjour,

C'est en effet une bonne idée. En fait, personne n'avait mentionné cela jusqu'à maintenant (de ce que j'en sais du moins). Nous allons voir pour ajouter cela dans le future.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")**
- [![houba&#95;houbi's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile") Topic Author
- [ Offline](/forum/user/58193-houba-houbi)

Less More

- Posts: 231
- Thank you received: 15
-
-

7 years 3 months ago -  7 years 3 months ago [\#308566](#308566) by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")  Replied by *[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308566 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

COOL Merci !

Juste une petit chose le code fonctionne bien si c'est l'affichage complet de tous les champs.
Mais pas quand je n'affiche qu'un seul champ.
J'ai fait la modif du fichier classes field.php comme indiqué et mis ce code sur la page produit :
&lt;?php
if($this-&gt;element-&gt;product_plus !=null){
echo $this-&gt;element-&gt;product_plus;}
?&gt;

Voir exemple ici (id et mot de passe indiqué dans l'url privé du topic) : xxx
voir sous le bouton "Nous contacter"

Merci

Last edit: 7 years 3 months ago by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14269
-
-

7 years 3 months ago [\#308568](#308568) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308568 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

Bonjour,

Quand vous faites :
echo $this-&gt;element-&gt;product_plus;
c'est vous qui affichez les données bruts de la base de données. Et dans la base de données, les selections sont séparés par des virgules.
Si si vous voulez des ul/li, c'est à vous de les mettre dans votre code.
Par exemple: Code:

echo '&lt;ul&gt;&lt;li&gt;'.implode('&lt;/li&gt;&lt;li&gt;', explode(',', $this-&gt;element-&gt;product_plus)).'&lt;/li&gt;&lt;/ul&gt;';

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")**
- [![houba&#95;houbi's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile") Topic Author
- [ Offline](/forum/user/58193-houba-houbi)

Less More

- Posts: 231
- Thank you received: 15
-
-

7 years 3 months ago [\#308722](#308722) by [houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")  Replied by *[houba\_houbi](/forum/user/58193-houba-houbi "View houba&#95;houbi's Profile")* on topic *[Afficher un champ spécifique](/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique#308722 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.6  Bonjour  J'aimerai afficher sur ma fiche produit des informations à mettre en avant en dessous de la description courte, comme &quot;Exceptionnel rapport qualité/prix&quot;, &quot;Réglages et anti retour sécurité&quot;, &quot;grand confort&quot;... Je pensais à un champs personnalisé via un choix multiple à faire depuis la fiche produit ? est-ce bien cela ? Si oui est-il possible d'afficher un champs spécifique à un endroit précis (pas à l'emplacement habituel de toute la liste des champs personnalisés) ? Merci  PS : j'ai rajouté à la fin de l'url l'id et pass identique du htaccess (je ne sais pas où l'indiquer de manière privé)")*

ok j'ai compris
Merci beaucoup pour votre aide

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3NzMyLWFmZmljaGVyLXVuLWNoYW1wLXNwZWNpZmlxdWU/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.375 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
