diff --git a/views/wikilerni/quiz-group.pug b/views/wikilerni/quiz-group.pug index 43807f3..117957a 100644 --- a/views/wikilerni/quiz-group.pug +++ b/views/wikilerni/quiz-group.pug @@ -8,18 +8,22 @@ block content // Il n'y a pas d'illustration spécifique au groupe, donc on reprend celle du premier élément du groupe de quizs - - const imgAttributes = { alt: txtIllustration.defaultAlt, style: "opacity: 0.0;" }; - if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) + console.log(group); + if(group.Questionnaires.length !==0) { - if (tool.isEmpty(group.Questionnaires[0].Illustrations[0].alt)===false) - imgAttributes.alt=group.Questionnaires[0].Illustrations[0].alt; - if(tool.isEmpty(group.Questionnaires[0].Illustrations[0].title)===false) - imgAttributes.title=group.Questionnaires[0].Illustrations[0].title; + const imgAttributes = { alt: txtIllustration.defaultAlt, style: "opacity: 0.0;" }; + if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) + { + if (tool.isEmpty(group.Questionnaires[0].Illustrations[0].alt)===false) + imgAttributes.alt=group.Questionnaires[0].Illustrations[0].alt; + if(tool.isEmpty(group.Questionnaires[0].Illustrations[0].title)===false) + imgAttributes.title=group.Questionnaires[0].Illustrations[0].title; + } } const publishedAtTxt=tool.dateFormat(group.Group.publishingAt, group.Group.language); const updatedAtTxt=tool.dateFormat(group.Group.updatedAt, group.Group.language); - if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) + if(group.Questionnaires.length !==0 && group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) div(id="content-picture" class="cardboard") div(style="background-image: url('/img/quizs/"+group.Questionnaires[0].Illustrations[0].url+"');") img(src="/img/quizs/"+group.Questionnaires[0].Illustrations[0].url)&attributes(imgAttributes) @@ -32,7 +36,7 @@ block content h1(class="cardboard") img(id="required-time-icon" src="/themes/wikilerni/img/time-required-medium.png") span #{group.Group.title} - if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) + if(group.Questionnaires.length !==0 && group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0) a(href="/img/quizs/"+group.Questionnaires[0].Illustrations[0].url target="_blank" rel="noopener") img(src="/img/quizs/min/"+group.Questionnaires[0].Illustrations[0].url class="thumb")&attributes(imgAttributes) div(id="content-title-corner") @@ -87,8 +91,9 @@ block content p.info !{txtGroups.commonIntroTxt} // - lien vers premier élément du groupe (html autorisé pour permettre les symboles unicodes) - div#links - a(href="/"+configQuestionnaires.dirWebQuestionnaires+"/"+group.Questionnaires[0].Questionnaire.slug+".html" class="button cardboard" title=group.Questionnaires[0].Questionnaire.title) !{"← "+txtGroups.linkFirstElementGroup} + if(group.Questionnaires.length !==0) + div#links + a(href="/"+configQuestionnaires.dirWebQuestionnaires+"/"+group.Questionnaires[0].Questionnaire.slug+".html" class="button cardboard" title=group.Questionnaires[0].Questionnaire.title) !{"← "+txtGroups.linkFirstElementGroup} div#zerozozio a(href="mailto:?to=&subject="+group.Group.title+"&body="+txtQuestionnaire.btnShareQuizMailBody+linkCanonical rel="nofollow noopener" title=txtQuestionnaire.btnShareQuizTxt+"e-mail* ("+txtGeneral.alertNewWindow+")" target="_blank")