Problema generazione urls con sito multilingua

1 contenuto / 0 new
Problema generazione urls con sito multilingua
AllegatoDimensione
Image icon uc_file_elaborate.jpg51.35 KB

Ciao a tutti,
sto sviluppando un modulo per ubercart e nodecheckout per lavoro, sono ad un ottimo punto ma ho un problema con la generazione degli urls, mi spiego meglio: il sito in sviluppo è multilingua: italiano di default e inglese come seconda opzione con urls del tipo:
http://drupal.print/it/admin/settings[/codefilter_code]

Il modulo che ho sviluppato ha la seguente forma:

<?php
  $items
= l(t('@product_title (SKU @product_model) - @node_checkout_title',
                       array(
'@product_title' => $product->title,
                            
'@product_model' => $product->model,
                            
'@node_checkout_title' => $node_checkout_node->title)),
           
'node/'. $node_checkout_node->nid);
       
$elaboration = t('@product_title',
                        array(
'@product_title' => $product->title));
       
$documents = l(t('@document',
                       array(
'@document' => $field_name)),
            
$field_url);
         
$rows[] = array($items, $elaboration, $documents);
      }
     
$attributes = array('width' => '100%', 'align' => 'center');
     
$header = array(t('Nodo'), t('Tipo elaborazione'), t('Documento da processare'));
     
$output .= theme('table', $header, $rows, $attributes);
?>

Il problema è che per ciò che riguarda la colonna "Documento da processare" ($documents) l'url generato è come segue:
http://drupal.print/it/sites/default/files/users/nicoloconte/ese1.pdf[/c...
e quindi comprensivo di "tag" di lingua. Il fatto è che cosi il documento non è raggiungibile, il corretto url dovrebbe essere invece:
http://drupal.print/sites/default/files/users/nicoloconte/ese1.pdf[/code...
cioè senza il "tag" di lingua ("it" o "en" per capirci).
Come posso far si che gli url funzionino correttamente? E' possibile riscriverli a partire dall'url base del sito drupal? Inoltre sapreste dirmi come far si che i contenuti di ogni riga siano posizionati al centro?

In allegato trovate anche uno screen del modulo, è tratto dal riepilogo dell'ordine di ubercart.

Grazie mille in anticipo.

Nicolo'