Du sorterar efter n.title, men då söker ditt första villkor ett n.nid större än/lägre än $nid. Detta är ingen mening och resulterar i ett semi-slumpmässigt urval. Jag föreslår att när du sorterar efter titel ändrar du villkoret till något n.title $node->title, och det skulle fungera.