original node path replaced after translating node, both have same path not translated terms

pindaman - April 12, 2009 - 21:57
Project:Pathauto
Version:6.x-1.x-dev
Component:I18n stuff
Category:support request
Priority:normal
Assigned:pindaman
Status:closed
Description

I have a multilingual site using 6x-1x-dev
have taxononomy structure like:

node setting pattern: [termpath-raw]/[title-raw]

Vocabulary: term are translated

Transportation (all langaue)
Term dutch
- fiets
--- mannen
--- vrouwen

- term english (translation Dutch)
- bike (fiets)
--- man (mannen)
--- woman (vrouwen)

When creating nodes in one language( I take english as example) path is given correct "www.site.com/bike/man/title"
When translation to dutch, path created: "www.site.com/nl/fiets/mannen/title" (this is good) AND "www.site.com/fiets/mannen/title for the english node.(which is BAD)

I can delete the alias so everything will work again but its a pain to work like this.

Update setting are: Create a new alias. Leave the existing alias functioning.

any help would be welcome.

#1

pindaman - April 12, 2009 - 22:56

This might be a workaround until a proper solution had been found.

It might not be ideal when changing titles, but for now it is working for me:

Content type: deselect--> Synchronize translations
URL aliases: General settings select --> Do nothing. Leave the old alias intact.

my translated page gets a path and no new alias is being created for the original Language node.

* Create a new alias. Leave the existing alias functioning. is not working(will create unwanted alias for original language node)
*Create a new alias. Delete the old alias. is not working(will create unwanted alias for original language node)

in both cases you can delete the unwanted aliases to get thing working. For me deleting 1 alias after every translation took too much time.

#2

elizzle - October 26, 2009 - 20:07

pindaman, did you ever find a proper fix?

#3

mrfelton - October 29, 2009 - 11:23

Same problem for me. Turning off synchronise translations fixed for me, though this is not a good solution.

#4

elizzle - October 30, 2009 - 17:02

http://drupal.org/node/180440

Maybe this 'locking' feature for aliases will be a better fix than turning off synchronizations?

either way.. b u m p!

#5

mrfelton - October 30, 2009 - 21:42

@elizzie, the patch from that post has been committed already, and this problem still exists.

#6

Pisco - November 29, 2009 - 10:09

I'm experiencing this problem too, but I suspect i18n module being the culprit! I will file an issue ticket in the i18n module.

#7

Pisco - December 1, 2009 - 23:59

As suspected this Problem is being caused by the i18n module, or more precisely by i18n, i18ntaxonomy and i18nsync playing together. Have a look at #648348: i18ntaxonomy_db_rewrite_sql breaks Pathauto on synchronisation.

I'd say you can close this ticket.

#8

Pisco - December 6, 2009 - 10:04
Status:active» closed

See #648348.

 
 

Drupal is a registered trademark of Dries Buytaert.