Hej alle
Jeg er ny ud i Drupal og er ny her på siden... ...og jeg har problemer, som jeg håber I kan hjælpe med!
Jeg har brugt det meste af dagen på at forsøge at lave flere sprog på min aller første Drupal installation, og kan ikke få det til at virke.
---Det jeg gerne vil---
Min side kører dansk som default, men har også en del engelske gæster. Jeg har derfor installeret i18n og pathauto, og vil gerne have dem til at samarbejde på en fornuftig måde. Eksempelvis:
host.dk/da/info (viser den danske version) host.dk/en/info (viser den engelske version)
Det har jeg så indstillet pathauto til, så når jeg laver f.eks. en page med dansk sprog, så får den alias da/test og når jeg efterfølgende laver en engelsk oversættelse får den en/test
mit standard-mønster i pathauto er "[language]/[title-raw]"
---Det problem jeg er løbet ind i--- ..det virker ikke!
Jeg får page not found når jeg forsøger at bruge de her alias. Jeg har prøvet en masse kombinationer, og løber ind i det her page not found problem igen og igen. De alias der bliver oprettet virker simpethen ikke efter at jeg er begyndt at rode med flere sprog
Jeg må erkende, at det er fordi jeg ikke ved nok om det. Kan I hjælpe med hvad jeg gør galt?
Tak for jeres tid!
Venligst, Lars Bo
miktit
25. marts 2010 - 20:55
Permalink
Clean urls
Dumt spørgsmål, men er clean urls slået til?
Går selvfølgelig ud fra at pathauto selv minder om det, men bare for en sikkerheds skyld :-)
larsbo
26. marts 2010 - 8:29
Permalink
Clean urls
Hej mitkit
Overhovedet ikke dumt spørgsmål, sådan nogle ting kan man jo sagtens overse når det nu er ens første install.
Men det er aktiveret og alt virkede fint indtil jeg begyndte at installere i18n, hvorefter alt sådan set stadig virker botset fra url alias'.
Måske er det bare en fejl 40, men har bøvlet ret meget med det, så ville høre om andre kender til problemet.
/Lars
wulff
26. marts 2010 - 9:28
Permalink
Forsvinder problemet hvis du
Forsvinder problemet hvis du fjerner "[language]/" fra dit pathauto pattern?
larsbo
26. marts 2010 - 9:35
Permalink
Både og
Hej Wulff
Både og. Hvis jeg fjerner [language] så virker det når jeg laver sprogneutralt eller dansk (default sprog) indhold, men alias til oversatte sider virker ikke.
Eksempelvis virker '/content/testdk' fint mens en engelsk oversættelse på '/content/testuk' giver page not found. Det er ret sært syntes jeg. Det virker fint hvis jeg ikke bruger alias, men blot system adresserne node/X og node/y. Men det er en træls løsning ikke at kunne bruge alias :-)
Nogen ideer?
larsbo
29. marts 2010 - 17:04
Permalink
Løsning
Efter en del forgæves googlen omkring fandt jeg denne temmeligt omfattende og grundige tråd fyldt med lidelsesfæller: http://drupal.org/node/347265. Jeg tror de fleste begyndere med oversættelsesproblemer kan finde en løsning der.
Mit problem var, at jeg efter at have installeret drupal med engelsk som standard, havde skiftet default language til dansk. Det kan man åbenbart ikke uden at sikre sig, at engelsk har et prefix sat.
Så hvis du har et site med dansk som defualt, hvor alias til den engelske oversættelse ikke virker så "make sure you have the "Path prefix" set for the English language (admin/settings/language/edit/en)" (http://drupal.org/node/347265)
Tak for jeres tid Wulff og miktit!
Hilsen Lars