The situation is as followed: I use nodequeue in combination with !18n and I didn't install the module translation_helpers. Also I use for each language a different nodequeue because the content varies by language. When I added a node to the queue via a page callback then the function 'nodequeue_admin_add_node' is triggered. Within this function the nid is automatically replaced by the tnid because of a setting in the class nodequeue_queue => var !18n = 1;. This is a small bug, and the problem whit this bug is that it is impossible to change the setting, because I didn't have installed the module translation_helpers. Therefore I wrote a small patch.

Comments

mr.baileys’s picture

subscribing...

amateescu’s picture

I've decided to remove the translation_helpers requirement because it wasn't used anywhere in nodequeue.

This fixes your issue because the internationalization option in each nodequeue now depends only on the translation module (from D6/7 core). Also fixes #1064734: tab nodequeue: translated nodes issue.

So, the attached patches are commited to 6.x and 7.x.

http://drupalcode.org/project/nodequeue.git/commit/99472e1
http://drupalcode.org/project/nodequeue.git/commit/6224504

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.