La idea es la siguiente:
El menu iria repartido en dos tablas:
Tabla No 1:
categories: que contendría un id, el id de la categoria padre
y otra tabla así:
categories_description: id (del menu) y el nombre.
El script que hice yo es el siguiente:
Folder tree with Drag and Drop capabilities
Mi catálogo
'0', 'text' => "Catalogo");
$categories_query = "select c.categories_id, cd.categories_name, c.parent_id from categories c, categories_description cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and c.parent_id = '" . (int)$parent_id . "' order by c.sort_order, cd.categories_name";
$resultado=mysql_query($categories_query);
$numero=mysql_num_rows($resultado);
if($numero == 0) {
echo "