Bij meertalige Ubercart installatie worden afbeeldingen niet weergegeven

 Afbeeldingen Ubercart met I18 module niet weergegeven

Dit was een probleem dat mij nogal voor een raadsel stelde. Bij een installatie van Drupal (zie site www.schoenmakerijflink.nl) bleken de afbeeldingen onder de Engelse site niet weergegeven te worden bij Taxonomy images.

De reden hiervan was het feit dat de afbeeldingen werden gezocht onder English/sites/default/files ipv sites/default/files.

De manier om dit op lossen was het patchen van de imagecache module.

De volgende aanpassing deed de truc:

(rond regel 355)

return url($altered_path, $args);

Vervangen door

return url($altered_path, $args + array(‘language’ => FALSE));

(Rond regel 365)

return url($path, $args + array(‘absolute’ => $absolute));

Vervangen door

return url($path, $args + array(‘absolute’ => $absolute, ‘language’ => FALSE)); 

Dit zorgt ervoor dat de language prefix English wordt weggelaten, zodat de afbeeldingen gewoon worden geladen.

Geef een reactie