Skip to main content

ISO Codering

Sommige feeds gebruiken de ISO codering in plaats van landennamen.

ISO_3166-1

Op zich is het aanpassen van de codering triviaal. Er van uitgaande dat het land in 'menu_1' staat:

$item['menu_1']=str_replace('ES','Spanje',$item['menu_1'];

en dat dan voor elk land. Het kan simpeler  en goedkoper en beter via een lookup tabel

 

Er zit wel wat addertjes onder het gras, niet alle feeds gebruiken de codering correct. Lastig als de ene feed TU voor Turkije gebruikt en de andere dezelfde code voor Tunesië ( beide incorrect). Sommige feeds gebruiken voor ES voor het vasteland van Spanje en SP voor de eilanden.

 

Het iso2country script maakt deel uit van de component, je roept de functie aan via de callback setting in de feed-configuratie:

 

 

callback