Curso Funções do Assistente da Direção de Fórum relacionadas ao Departamento de Gestão de Serviços Terceirizados - Escola Judicial
Curso Funções do Assistente da Direção de Fórum relacionadas ao Departamento de Gestão de Serviços Terceirizados
An error occurred while processing the template.
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>
Análise Econômica no Processo Civil, Gerenciamento Processual Eficiente e Consensualidade
EaD com aulas síncronas
A Escola Judicial do Paraná oferece o curso "Análise...
A Política Antimanicomial do Poder Judiciário
EaD com aulas síncronas
A Escola Judicial do Paraná está promovendo um curso para magistrados e magistradas que atuam na...
A Escola Judicial do Paraná convida magistrados da Justiça Estadual a participarem do curso "Equidade de Gênero e Diversidade: desafios e impactos no âmbito do Poder Judiciário". O curso ocorrerá...
Estão abertas as inscrições para o evento '1ª Edição do Congresso Brasileiro de Direito e Agronegócio da EJUD-PR’, que ocorrerá no próximo dia 03 de dezembro, no Tribunal Pleno do Tribunal de...
Foco da capacitação é desenvolver uma das competências necessárias para a prática profissional do Assistente de Direção do Fórum
A Escola de Servidores do TJPR (ESEJE) e o Departamento de Gestão de Recursos Humanos (DGRH) convidam todos para participar do curso “Gestão por Competências no TJPR”.
A Escola de Servidores do TJPR (ESEJE) e o Grupo de Monitoramento e Fiscalização do Sistema Carcerário do Paraná (GMF) disponibilizam o curso “SEEU – Sistema Eletrônico de Execução Unificado”.
A ESEJE disponibilizou nesta semana o curso sobre a Calculadora Judicial Agnesi, a fim de capacitar os servidores e estagiários na utilização do sistema.
A Escola de Servidores do TJPR (ESEJE) e a 1ª Vice-Presidência convidam todos para participar do curso “Gestão de Precedentes”, disponível no Ambiente Virtual de Aprendizagem da ESEJE.
A Escola de Servidores do TJPR (ESEJE) convida todos para participar do curso “Conhecendo o Poder Judiciário”, disponível no Ambiente Virtual de Aprendizagem da ESEJE.
—
10 Items per Page
Palestra "É possível viver sem dor? Rolfing"
09 de maio às 13h30min
🏫 A Escola Judicial do Paraná em parceria com a Divisão de Prevenção e Promoção à Saúde da Coordenadoria de...
Semana do Combate ao Assédio e a Discriminação no Tribunal de Justiça do estado do Paraná
08 de maio às 16h
🏫 A Escola Judicial do Paraná em colaboração com a Comissão de...
Aula Magna do Curso de Pós-Graduação em Falências e Recuperação de Empresas da Pontifícia Universidade Católica do Paraná
24 de abril às 19h
🏫 A Escola Judicial do Paraná em...
Live de Boas práticas no uso estratégico do Sistema Projudi em secretarias criminais
24 de abril às 17h30
🏫 A Escola Judicial do Paraná em conjunto com a...
Treinamento sobre Cibersegurança, crimes cibernéticos e criptoativos: tecnologia e segurança digital no setor público.
23 e 24 de abril
🏫 A Escola Judicial em...
—
5 Items per Page