Ciao,

per creare un albero dinamico di pagine uso due tabelle, una per le pagine ed una per il menu con questi campi:
id_menu, name, lft, rgt

Gli spostamenti sullo stesso livello riesco a gestirli anche perchè sono un passo alla volta, nel caso di cambio padre invece ci sto perdendo la testa perchè si tratta di ricalcolare tutto e non riesco a trovare una strategia.

Qualche consiglio?