Equipos Programas Media Internet Telecomunicaciones Seguridad Base de Datos Programación Calidad Desarrollo Empresa

Ruta: Desarrollo>AppmlArchivo (Arbol) de Navegación

Archivo (Arbol) de Navegación

Descripcion

El arbol de Navegación, se usa para generar el menú horizontal, que aparece debajo de la cabecera de la página web y todos los menús verticales o contextuales de las páginas htm de la web; es decir, el arbol de menú que aparece a la izquierda de la página.

Se excluyen los menús con nombres y urls generadas automáticamente con Appml, de nombres nodo1.htm, nodo2.htm, etc. Este es el caso de que una tabla tenga muchos registros y se quiera crear una página con marcos y arbol de nodos expansibles-colapsables. Ej: direcciones de telefono.

Un nodo tiene:

  • Nombre: es el nombre del item del menú.
  • Url: es el enlace a la página a la que salta cuando se pulsa al nombre del item del menú.
  • id: es una cadeda de caracteres que identifica sin ambigúedad un nodo en todo el arbol denavegación. Se utiliza para extraer el subarbol cuya raiz es este nodo. El id lo formamos con el prefijo id, seguido del nombre del nodo y un sufijo numérico que lo distingue de otro nodo ya existente, que tenga el mismo nombre.

Los nodos del arbol de Navegación tiene las siguentes características:

  • Nodos no terminales sin enlaces ni id: son simples nodos de clasificación en el menú.
  • Nodos no terminales con enlaces y con id: Se usan si el arbol menú vertical es demasiado complejo y lo queremos dividir en varios arboles de submenús anidados.
    • hacen de nodos terminales para un subarbol de menú que incluya a estos, es decir, se ha seleccionado con un id distinto a este nodo.
    • son nodos raiz del subarbos de menús, seleccionado por su id.
  • Nodos terminales sin id: son los items del menú con enlaces a las respectivas páginas html. A los nodos terminales no suele asignarse id, ya que no se van a obtener subárboles de menú, siendo ellos el nodo raiz de este subarbol. En los nodos terminales escribir la url con solo el nombre del nodo seguido de .htm.

El arbol de navegación se importa con Appml a la base de datos de navegación privada o pública, según el caso. Este arbol se gestiona con un formulario de tabla física.

El menu horizontal y los subarboles de los menús verticales, se gestionan usando en los formularios Appml, tablas lógicas

.

Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:55