Pregunta

Me gustaría crear un módulo en DNN que, similar al control Anuncios, ofrezca una plantilla que el administrador del portal pueda modificar para formatear.Tengo un control que actualmente usa un control Repetidor con plantillas.¿Hay alguna forma de anular el contenido de las propiedades ItemTemplate, HeaderTemplate y FooterTemplate del repetidor?

¿Fue útil?

Solución

Hay muchas formas diferentes de lograr esto; por lo general, la mejor y más fácil manera es simplemente colocar un control literal para las plantillas de encabezado, pie de página y elemento.Luego, maneje el evento ItemDataBound, puede observar el tipo de elemento y realizar una acción específica allí para cargar los datos necesarios.

Si desea ver algunas implementaciones de este modelo, puede descargar el código de mi módulo Texto expandible/HTML, así como mi módulo Guesbook, ambos disponibles de forma gratuita, sin iniciar sesión en http://www.iowacomputergurus.com

Otros consejos

Puede ver ejemplos de plantillas en el módulo Starertkit predeterminado, el módulo de preguntas frecuentes, el módulo de repositorio y UDT.Todos estos tienen distintos niveles de control para las plantillas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top