breadcrumbs-iaap Portlet
course-viewer-iaap Portlet
APLICACIÓN DE LA TELEDERMATOLOGÍA EN ATENCIÓN PRIMARIA
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> codigo [in template "30710#30744#173107" at line 1, column 6]
----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #if codigo.getData()?? && codigo.getD... [in template "30710#30744#173107" at line 1, column 1]
---- 1<#if codigo.getData()?? && codigo.getData() != ""> 2 <div class="etiqueta-valor row"> 3 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.codigo" /> </div> 4 <div class="valor col-md-9">${codigo.getData()}</div> 5 </div> 6</#if> 7 8<#if destinatarios.getData()?? && destinatarios.getData() != ""> 9 <div class="etiqueta-valor row"> 10 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.destinatarios" /> </div> 11 <div class="valor col-md-9"><pre>${destinatarios.getData()}</pre></div> 12 </div> 13</#if> 14 15<#if edicion.getData()?? && edicion.getData() != ""> 16 <div class="etiqueta-valor row"> 17 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.edicion" /> </div> 18 <div class="valor col-md-9">${edicion.getData()}</div> 19 </div> 20</#if> 21 22<#if lugar.getData()?? && lugar.getData() != ""> 23 <div class="etiqueta-valor row"> 24 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.lugar" /> </div> 25 <div class="valor col-md-9">${lugar.getData()}</div> 26 </div> 27</#if> 28 29<#if aula.getData()?? && aula.getData() != ""> 30 <div class="etiqueta-valor row"> 31 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.aula" /> </div> 32 <div class="valor col-md-9">${aula.getData()}</div> 33 </div> 34</#if> 35 36<#if horario.getData()?? && horario.getData() != ""> 37 <div class="etiqueta-valor row"> 38 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.horario" /> </div> 39 <div class="valor col-md-9"><pre>${horario.getData()}</pre></div> 40 </div> 41</#if> 42 43<#if duracion.getData()?? && duracion.getData() != ""> 44 <div class="etiqueta-valor row"> 45 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.duracion" /> </div> 46 <div class="valor col-md-9">${duracion.getData()}</div> 47 </div> 48</#if> 49 50<#if fechas.getData()?? && fechas.getData() != ""> 51 <div class="etiqueta-valor row"> 52 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.fechas" /> </div> 53 <div class="valor col-md-9"><pre>${fechas.getData()}</pre></div> 54 </div> 55</#if> 56 57<#if objetivos.getData()?? && objetivos.getData() != ""> 58 <div class="etiqueta-valor row"> 59 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.objetivos" /> </div> 60 <div class="valor col-md-9"><pre>${objetivos.getData()}</pre></div> 61 </div> 62</#if> 63 64<#if contenidos.getData()?? && contenidos.getData() != ""> 65 <div class="etiqueta-valor row"> 66 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.contenidos" /></div> 67 <div class="valor col-md-9"><pre>${contenidos.getData()}</pre></div> 68 </div> 69</#if> 70 71<#if certificado.getData()?? && certificado.getData() != ""> 72 <div class="etiqueta-valor row"> 73 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.tipo-certificado" /></div> 74 <div class="valor col-md-9">${certificado.getData()}</div> 75 </div> 76</#if> 77 78<#if modalidad.getData()?? && modalidad.getData() != ""> 79 <div class="etiqueta-valor row"> 80 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.tipo-modalidad" /></div> 81 <div class="valor col-md-9">${modalidad.getData()}</div> 82 </div> 83</#if> 84 85<#if metodologia.getData()?? && metodologia.getData() != ""> 86 <div class="etiqueta-valor row"> 87 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.tipo-metodologia" /> </div> 88 <div class="valor col-md-9">${metodologia.getData()}</div> 89 </div> 90</#if> 91 92<#if itinerarios.getData()?? && itinerarios.getData() != ""> 93 <div class="etiqueta-valor row"> 94 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.itinerarios" /> </div> 95 <div class="valor col-md-9">${itinerarios.getData()}</div> 96 </div> 97</#if> 98 99<#if dificultad.getData()?? && dificultad.getData() != ""> 100 <div class="etiqueta-valor row"> 101 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.nivel-dificultad" /></div> 102 <div class="valor col-md-9">${dificultad.getData()}</div> 103 </div> 104</#if> 105 106<#if conocimientos.getData()?? && conocimientos.getData() != ""> 107 <div class="etiqueta-valor row"> 108 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.conocimientos" /> </div> 109 <div class="valor col-md-9"><pre>${conocimientos.getData()}</pre></div> 110 </div> 111</#if> 112 113<#if habilidades.getData()?? && habilidades.getData() != ""> 114 <div class="etiqueta-valor row"> 115 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.habilidades" /></div> 116 <div class="valor col-md-9"><pre>${habilidades.getData()}</pre></div> 117 </div> 118</#if> 119 120<#if observaciones.getData()?? && observaciones.getData() != ""> 121 <div class="etiqueta-valor row"> 122 <div class="etiqueta col-md-3"><@liferay.language key="iaap.programa.general.observaciones" /> </div> 123 <div class="valor col-md-9"><pre>${observaciones.getData()}</pre></div> 124 </div> 125</#if>