- Posts: 2696
- Thank you received: 74
modifier les select option des pays dans la boucle
-- Joomla version -- : 336
Bonjour
dans la view com_hikashop/address/form.php
comment je recupere le zone_namekey ? $oneExtraField->field_namekey ne me donne rien
avec
<option value="country_French_Polynesia_76" id="address_country_country_French_Polynesia_76">France (Polynesie) </option>
je veux faire
<option value="country_French_Polynesia_76" id="address_country_country_French_Polynesia_76">France (Polynesie) HT</option>
merci
Please Log in or Create an account to join the conversation.
Les zones du dropdown sont stockées dans la variable: $oneExtraField->field_value alors que $oneExtraField->field_namekey contient le nom du champs personnalisé, c'est à dire address_country
Please Log in or Create an account to join the conversation.
l'ideal serait meme de récupérer le #__hikashop_zone > zone_id , c'est encore plus simple pour une comparaison in_array
Please Log in or Create an account to join the conversation.
Le namekey est unique et le namekey contient l'id à la fin.
Je ne vois donc pas de soucis.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
$oneExtraField->field_value est un array , comment recuperez vous l'id là dedans ?
mon code actuel
mon tableau perso a comparer
la boucle ou je veux comparer
et ca ne donne rien
et en plus je prefererai comparer les id c'est plus simple
Please Log in or Create an account to join the conversation.
Merci d'essayer quelque chose dans ce genre:
Please Log in or Create an account to join the conversation.
Xavier wrote: Bonjour,
Merci d'essayer quelque chose dans ce genre:Code:$curZone = array_keys($oneExtraField->field_value); if(in_array($curZone[0],$zone_ht))
je n'obtiens rien avec $curZone[0]
si je fais un print_r($curZone); j'ai ces valeurs
curieusement si je fais if(in_array($curZone[14],$zone_ht)) ca marche pour toutes mes valeurs dans $zone_ht
Please Log in or Create an account to join the conversation.
Savez-vous que la valeur que vous cherchez ne se trouve pas dans le custom field mais dans l'adresse que vous souhaitez afficher ?
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
Jerome wrote: Bonjour,
Savez-vous que la valeur que vous cherchez ne se trouve pas dans le custom field mais dans l'adresse que vous souhaitez afficher ?
Cordialement,
je ne veux pas comparer les adresses sinon je dois recommencer 3 fois en 3 langues , je veux l'id ou le namekey
Please Log in or Create an account to join the conversation.
Alors je ne vois pas quel est votre soucis.
Vous avez toutes les informations nécessaires pour faire votre affichage.
Cordialement
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.