Curso: "Nome Social no TJPR" Solenidade em comemoração aos 30 anos do programa "Justiça e Cidadania Também se Aprendem na Escola" - Escola Judicial
The following has evaluated to null or missing: ==> smallImageId [in template "10132#10165#16116444" at line 46, column 73] ---- Tip: If the failing expression is known to 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: ${smallImageId} [in template "10132#10165#16116444" at line 46, column 71] ----
1#macro(showThumb $imagem $imagemLegenda $imagemAlign $imagemId)
2 ## service and image ids from selected URL in image field
3 #set ( $imageService = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService") )
4 #set ( $imageUuid = $httpUtil.getParameter($imagem, 'uuid', false) )
5 #set ( $imageGroupId = $httpUtil.getParameter($imagem, 'groupId', false) )
6
7 ## retrieve all kind of image id from it's URL for compatibility
8 #set ( $imageId = $httpUtil.getParameter($imagem, 'fileEntryId', false) )
9 #if ( $imageUuid.empty && $imageGroupId.empty && $imageId.empty )
10 #set ($imageId = $httpUtil.getParameter($imagem, 'image_id', false) )
11 #if ( $imageId.empty )
12 #set ( $imageId = $httpUtil.getParameter($imagem, 'img_id', false) )
13 #if ( $imageId.empty )
14 #set ( $imageId = $httpUtil.getParameter($imagem, 'i_id', false) )
15 #end
16 #end
17 #end
18
19 ## retrieve the image file object
20 #if( !$imageId.empty || ( !$imageUuid.empty && !$imageGroupId.empty ) )
21 #if( !$imageId.empty )
22 #set ( $dlFileEntry = $imageService.getFileEntry($getterUtil.getLong($imageId)) )
23
24 #elseif( !$imageUuid.empty && !$imageGroupId.empty )
25 #set ( $dlFileEntry = $imageService.getFileEntryByUuidAndGroupId($imageUuid, $getterUtil.getLong($imageGroupId)) )
26 #end
27
28 ## test if image was found
29 #if ( $dlFileEntry )
30 ## get specific service to retrieve image custom sizes for compatibility
31 ## try to get big image if available (750px) - quality requirement
32 #set ( $smallImageId = $dlFileEntry.getCustom2ImageId() )
33 #if( $smallImageId <= 0 )
34 ## try to get medium image if available (450px) - quality requirement
35 #set ( $smallImageId = $dlFileEntry.getCustom1ImageId() )
36 #if( $smallImageId <= 0 )
37 ##get smallest image - thumbnail (150px)
38 #set ( $smallImageId = $dlFileEntry.getSmallImageId() )
39 #end
40 #end
41 #if ( $smallImageId > 0 )
42 #set ( $imageService = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLAppLocalService") )
43 #set ( $fileEntry = $imageService.getFileEntry($dlFileEntry.getFileEntryId()) )
44 ## method invoked to generate custom thumbnails if it doesn't exists
45 #set ( $imagem = $dlUtil.getImagePreviewURL($fileEntry, $themeDisplay) )
46 #set ( $imagem = "/image/image_gallery?img_id=${smallImageId}&t=${webServerToken.getToken($smallImageId)}" )
47 #end
48 #else
49 #set ( $imagem = "" )
50 #end
51
52 #elseif( !$imagem.empty )
53 #set ( $imagem = $imagem + $imagemSize )
54 #end
55
56 #if( !$imagem.empty )
57 <a id="$imagemId" class="thumbnail $imagemAlign" href="$imagem" title="$imagemLegenda">
58 <img alt="$imagemLegenda" src="$imagem" />
59 <span>$imagemLegenda</span>
60 </a>
61 #end
62#end
63
64## get first structure fields
65#set ( $imagem = $Texto.getChildren().get(1).getData() )
66#set ( $imagemSize = '&imageThumbnail=3' )
67#set ( $imagemAlign = $Texto.getChildren().get(0).getData() )
68#set ( $imagemLegenda = "" )
69#if( $Texto.getChildren().get(1).getChildren().size() > 0 )
70 #set ( $imagemLegenda = $Texto.getChildren().get(1).getChildren().get(0).getData() )
71#end
72
73#if( $imagemAlign == "Esquerda" )
74 #set ( $imagemAlign = 'pull-left' )
75#elseif($imagemAlign == "Direita")
76 #set ( $imagemAlign = 'pull-right' )
77#else
78 #set ( $imagemAlign = 'text-center' )
79#end
80
81<div id="modelo_noticia" class="row-fluid">
82 <div class="row-fluid">
83 #showThumb("$imagem" "$imagemLegenda" "$imagemAlign" "imagem_corpo")
84 $Texto.getData()
85 </div>
86 <div class="row-fluid">
87 <ul class="thumbnails" >
88 #foreach( $imagemQuadro in $TituloImagens.getChildren().get(0).getSiblings() )
89 #set ( $imagem = $imagemQuadro.getData() )
90 #set ( $imagemLegenda = "" )
91 #if( $imagemQuadro.getChildren().size() > 0 )
92 #set ( $imagemLegenda = $imagemQuadro.getChildren().get(0).getData() )
93 #end
94 #if( !$imagem.empty )
95 <li id="imagem_galeria" class="span4">
96 #showThumb("$imagem" "$imagemLegenda" "" "imagem_galeria")
97 </li>
98 #end
99 #end
100 </ul>
101 </div>
102</div>
103
104<script type="text/javascript">
105 AUI().ready('aui-image-viewer-gallery', function(A) {
106 var viewportRegion = A.getDoc().get('viewportRegion');
107 var maxHeight = (viewportRegion.height);
108 var maxWidth = (viewportRegion.width);
109 var imageGallery1 = new A.ImageGallery({
110 links : '.thumbnail',
111 caption : 'Imagens',
112 autoPlay : true,
113 paginator : {},
114 maxHeight : maxHeight,
115 maxWidth : maxWidth,
116 delay : 5000
117 }).render();
118 });
119</script>
120
121<style>
122 #imagem_corpo {
123 margin-left: 5px;
124 max-width: 450px;
125 }
126
127 #imagem_galeria {
128 margin-left: 5px;
129 min-height: 200px;
130 }
131
132 #imagem_galeria img {
133 max-height: 200px;
134 }
135
136 @media (max-width: 679px) {
137 #imagem_corpo {
138 max-width: 100%;
139 }
140
141 #imagem_galeria {
142 margin-left: 3px;
143 }
144
145 #imagem_galeria img {
146 max-height: 100%;
147 }
148 }
149</style>
Solenidade em comemoração aos 30 anos do programa "Justiça e Cidadania Também se Aprendem na Escola"
Solenidade em comemoração aos 30 anos do programa "Justiça e Cidadania Também se Aprendem na Escola""
A Escola Judicial do Paraná em conjunto com a 2º Vice-Presidente do Tribunal de Justiça do Estado do Paraná e o patrocinador AMAPAR, promoverá a solenidade em comemoração aos 30 anos do programa "Justiça e Cidadania Também se Aprendem na Escola".
O programa é desenvolvido por voluntários, incluindo magistrados, servidores do TJPR, membros do Ministério Público e advogados, com o objetivo de proporcionar noções básicas de cidadania, funcionamento e finalidade da Justiça aos alunos do 5º ano do Estado do Paraná. A essência da proposta é, sobretudo, despertar a “cidadania”.
Ao longo de onze dias, cerca de 2.472 crianças de 26 escolas diferentes visitaram alternadamente as dependências do Tribunal de Justiça do Paraná.
Quando?
A solenidade para comemorar os 30 anos do programa está marcada para o dia 11 de outubro, às 09h45min.
Como Participar?
A solenidade poderá ser acompanhada online, através do canal oficial da Escola Judicial do Paraná (EJUD TJPR) no YouTube.
A cerimônia presencial será restrita a convidados, portanto, não haverá inscrições abertas ao público em geral para esse evento.
Como posso obter mais informações?
Se você tiver alguma dúvida ou precisar de mais informações, não hesite em entrar em contato conosco pelo telefone/WhatsApp: (41) 3200-4402.