The term links on a node (the list of terms a node is in) always point to nodeorder/term/x even when taxonomy/term/x is being viewed (for example when using a View to display terms with the nodes sorted by weight_in_tid so it works with nodeorder).

To fix this replace at line 126 in nodeorder.module:

function nodeorder_term_path($term) {
  return 'nodeorder/term/'. $term->tid;
}

with:

function nodeorder_term_path($term) {
  if (arg(0) == 'nodeorder') //if nodeorder is being used to display term pages
    return 'nodeorder/term/'. $term->tid;
  return false;
}

This uses the requested path to determine if nodeorder/term/x or taxonomy/term/x links should be used. This approach works with aliases (and therefore pathauto).

Comments

pvanderspek’s picture

Version: 5.x-1.2 » 6.x-1.x-dev
Status: Needs review » Closed (fixed)

The nodeorder version for D6 contains a setting which controls this behavior.