Modificación del módulo de enlaces que por defecto viene con DNN
El módulo de enlaces, que por defecto viene con DotNetnuke, puede ser muy útil cuando necesitamos una forma de mostrar una lista de enlaces. No obstante, le he introducido una serie de mejoras, con las cuales, el módulo se adapta mejor, al menos, a mis necesidades:
a) Accesibilidad. Debido a una serie de modificaciones el módulo pasa a ser accesible. Para...
El módulo de enlaces, que por defecto viene con DotNetnuke, puede ser muy útil cuando necesitamos una forma de mostrar una lista de enlaces. No obstante, le he introducido una serie de mejoras, con las cuales, el módulo se adapta mejor, al menos, a mis necesidades:
a) Accesibilidad. Debido a una serie de modificaciones el módulo pasa a ser accesible. Para ello:
- Se han eliminado todas las tablas del código html
- Se ha sustituido el datalist por un repeater, con lo que el control ya no renderiza (pinta) tablas.
- Los botones que funcionaban con javascript (no accesible) han sido sustituidos por botones (controles button) que sí lo son.
b) Posibilidad de añadir una imagen a cada enlace.
c) Posibilidad de tener todas las descripciones de los enlaces visibles. Manteniendo las configuraciones anteriores del módulo, esto es, se pueden poner las descripciones ocultas, o visibles al pulsar un botón
Nota: Si bien, la opción de horizontal, vertical se ha suprimido (en pro de la accesibilidad), dicha funcionalidad puede conseguirse mediante estilos.
Puedes descargar gratis, y de manera directa, el instalador (Sin fuentes) del módulo desde aquí.
Actualizado: Te recomiendo, probarlo primero en un servidor de pruebas.
Fuente: Página personal de Miguel Peteiro