Forums / Setup & design / Url alias error ezp 4
Andreas Kaiser
Thursday 07 February 2008 7:47:38 am
Hi,
I'm building a multilanguage site with Exponential 4l (esl-ES & eng-GB) using host (2 subdomains, http://es.cellerix.atela.biz / http://en.cellerix.atela.biz ) - non translated objects aren't displayed.
The problem is following:
Some nodes display correctly in spanish site, but in english site I get a module not found error. (http://en.cellerix.atela.biz/index.php/About-us - and follow the links) Every time I create a node in english under this folder I get the same behavior.
The error is related with the url_alias (the link in the url is a mix between spanish / english node names)
When I add a extra language at site.ini.append.php:
[RegionalSettings] SiteLanguageList[] SiteLanguageList[]=esl-ES SiteLanguageList[]=eng-GB
the error doesn't appears.
I'm really lost...
eZ Partner in Madrid (Spain) Web: http://www.atela.net/
Veikko Perttula
Sunday 09 March 2008 4:41:17 am
I'm having a bit similar problem with a multilanguage site. This must be trivial, but as a newcomer I have spent hours to find out. To put it simply: How do you make this:
http://ez.no/fr/customersmenu: ez.no/fr / clients
http://ez.no/de/customersmenu: ez.no/de / kunden
If I change the name of the content, the url changes respectively, and I get the same error "Module not found" if I try to switch between languages.
Monday 10 March 2008 3:09:00 am
If I'm not wrong you mean that you want to use the same name for the URL alias: "customers" and use a different name in the menu: "clients" / "kunden"
Never tried it, but a option is to edit the classes and add a specific attribute for the URL alias (non-translable) and configure the "URL alias name pattern" attribute with this new attribute.
The menu template will create the menu with the content object names: "clients" & "kunden", but the URL alias will be generated with "URL alias name pattern".