Hello,
i try to follow the doc example for multi-languages site http://getkirby.com/docs/languages/switching-languages but in the foreach
foreach($site->languages() as $language) {
$page->url($language->code())
}
but i don’t have the expected URL
For example: my URL
/user/stefano
expected URL
/en/user/stefano
URL generated in the foreach  $page->url($language->code())
/en/partner
(a /partner URL exist in my content directory)
Any idea?
Stefano
             
            
              
              
              
            
            
           
          
            
            
              The default language can be accessed without the language code in the URL. You have to change the url attribute of the English language definition to make it work like you want it to: http://getkirby.com/docs/languages/setup
             
            
              
              
              
            
            
           
          
            
            
              this is my configuration
c::set(‘languages’, array(
array(
‘code’    => ‘it’,
‘name’    => ‘Italiano’,
‘default’ => true,
‘locale’  => ‘it_IT’,
‘url’     => ‘/’,
),
array(
‘code’    => ‘en’,
‘name’    => ‘English’,
‘locale’  => ‘en_US’,
‘url’     => ‘/en’,
)
));
             
            
              
              
              
            
            
           
          
            
            
              Ah, OK. So it’s the other way around.
What exactly does not work at the moment?
             
            
              
              
              
            
            
           
          
            
            
              if i am in the page
/user/stefano
the language url in the navbar is
/en/partner
not
/en/users/stefano
             
            
              
              
              
            
            
           
          
            
            
              user/stefano is simply a page in the content directory?
             
            
              
              
              
            
            
           
          
            
            
              And maybe could you pls. give a brief outline of your structure in the /content folder?
             
            
              
              
              
            
            
           
          
            
            
              yes i have a user folder and inside i have
/stefano
/marco
/paolo
other dir are
/1-home
/2-partner
/3-contatcus
/user*.*
/user/1-stefano
/user/2-marco
/user/3-paolo
/error
             
            
              
              
              
            
            
           
          
            
            
              But then it doesn’t make any sense why the link becomes /en/partner. Could you please post your full template for the user page?
             
            
              
              
              
            
            
           
          
            
            
              
And this piece of code looks a bit strange as well, what is that supposed to do? It doesn’t create any links or whatever …