Pathauto, transliteration och användarnamn

Events happening in the community are now at Drupal community events on www.drupal.org.
granholm's picture

Hej,

Vi håller på sätter upp en sajt där önskemålet är att användarnas profilsidor ska ha alias som innehåller användarens förnamn och efternamn, i stil med /users/alexander-granholm. Det fungerar för det mesta riktigt bra utom i de fallen som användaren har ett dubbelnamn, i stil med von Weissenberg eller dylikt.

Pathautos pattern är inställt på att skapa /users/[user:field_given_name]-[user:field_family_name] och transliteration är installerat, och inställt så att transliterate prior to creating alias är ikryssat.

men ändå blir urlen /users/anna-von%20weissenberg då urlen för användaren skapas. Vad är det som vi gör fel? Pathauto används också för att skapa aliases för artikel-urlar och där fungerar mellanslagen helt som de ska.

Vore tacksam för lite tips.

Comments

Det finns en inställning som

kristofferwiklund's picture

Det finns en inställning som heter Avskiljare "Tecken som används för att separera ord i titlar. Detta kommer ersätta alla mellanrum och skiljetecken. Används tecken som mellanslag eller + kan det orsaka oväntat resultat.".
(/admin/config/search/path/settings)

Default borde vara -. Så dins url borde blir anna-von-weissenberg. Fungerar det med konvertering för mellanslag i andra urler?

Jo, den är satt att vara ett

granholm's picture

Jo, den är satt att vara ett minustecken: -

Och den fungerar på alias för noder, exempelvis "Sju döda i skolskjutning i Kalifornien" blir /artikel/2012/04/03/sju-doda-i-skolskjutning-i-kalifornien

Men av någon outgrundlig anledning så verkar den inte köra transliteration på namnfältet.

Mer info?

farrington's picture

Hej,

Jag har testat att använda ett eget profilfält på Drupal 7 med senaste PathAuto.

Och när jag gjorde det kunde jag inte återskapa ditt problem.

Jag har testat både med och utan ÅÄÖ i profilfältet, inget av det fick mellanslag i fältet att bli ett %20.

Är problemet löst? (Vad var orsaken? Hur löste det sig?)
Om inte, ge gärna mer information om dina förutsättningar. Versionsnummer är en bra start...

/marcus

Delvis löst av sig själv

granholm's picture

Hej,

Det har delvist löst sig, nu förekommer det bara ibland (väldigt sällan nu) då vi skapar nya användare i systemet. Någon gemensam nämnare för vad som orsakar att translitereringen failar har vi nog inte hittat. De gånger ett namn inte kommer in rätt så brukar vi skapa om url-aliasen för användarna och då blir de rätt.

Min gissning var att det kunde ha haft något med användarrättigheter att göra, att den användare som skapade det nya kontot inte hade access till pathauto, men det känns också lite tveksamt, de som kan skapa nya konton är satta till admins så de borde ha full access till allt.

--
Alexander
Webbutvecklare - http://svenska.yle.fi

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: