function display d'origine -->
foreach($zones as $oneZone){
$this->values[] = JHTML::_('select.option', $oneZone->zone_id, $oneZone->zone_name_english.' ( '.$oneZone->zone_name.' )' );
}
je viens d'essayer dans mon plugin ./plugins/system/hikashopcountries/hikashopcountries.php de changer pour -->
foreach($zones as $oneZone){
$this->values[] = JHTML::_('select.option', $oneZone->zone_id, $oneZone->zone_name );
}
et dans ./administrator/components/com_hikashop/types/country.php
a la place des ( je mets des [ pour voir -->
foreach($zones as $oneZone){
$this->values[] = JHTML::_('select.option', $oneZone->zone_id, $oneZone->zone_name_english.' [ '.$oneZone->zone_name.' ]' );
}
et j'ai toujours -->
<option value="country_Belgium_21" id="address_country_country_Belgium_21">Belgium (België • Belgique • Belgien)</option>
le select semble généré ailleurs que dans cette function display par contre la function load est bien lue dans mon plugin
d'ailleurs dans le code c'est $oneZone->zone_id et country_Belgium_21 est le namekey , pas l'id , alors que la function load
return $db->loadObjectList('zone_namekey');