Benvenuti nel portale del Casellario Giudiziale Nazionale
Il portale del Casellario Giudiziale Nazionale fornisce informazioni su questioni inerenti ai servizi del Casellario Giudiziale delle Procure dello stato oppure dello Sportello Unico del Casellario Giudiziale presso il Servizio Centrale del Ministero di Giustizia, come anche sulle modalità e le procedure al fine di ottenere il certificato del casellario giudiziale.
Tramite il portale del Casellario Giudiziale Nazionale sia i cittadini privati sia gli enti pubblici possono acquisire il modulo per richiedere il certificato del casellario giudiziale, inoltrare la richiesta e, qualora in possesso delle credenziali, ricevere copia del certificato, tutto per via telematica.
Χάρτης Υπηρεσιών Ποινικού Μητρώου
ή επιλέξτε από τον χάρτη
ANNOUNCEMENT
Υπότιτλος όπου θα αναφέρει τι θα περιλαμβάνουν οι ενημερώσεις/νεα
The following has evaluated to null or missing:
==> monthNames[month?number - 1] [in template "1880328553783579705#20119#null" at line 25, column 37]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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: #assign displayMonth = monthNames[mon... [in template "1880328553783579705#20119#null" at line 25, column 13]
----
1<div class="news-item">
2 <div class="news-date">
3 <#if (JournalArticle_displayDate.getData())??>
4 <#assign dateString = JournalArticle_displayDate.getData()>
5 <#assign currentLanguage = themeDisplay.getLocale().getLanguage()>
6
7 <!-- Parse date based on the current language -->
8 <#if currentLanguage == "el">
9 <!-- Greek format: d/M/yyyy H:mm -->
10 <#assign dateParts = dateString?split(" ")[0]?split("/")>
11 <#assign day = dateParts[0]>
12 <#assign month = dateParts[1]>
13 <#assign year = dateParts[2]>
14 <#assign monthNames = ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"]>
15 <#else>
16 <!-- English format: M/d/yyyy H:mm -->
17 <#assign dateParts = dateString?split(" ")[0]?split("/")>
18 <#assign month = dateParts[0]>
19 <#assign day = dateParts[1]>
20 <#assign year = "20${dateParts[2]}">
21 <#assign monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>
22 </#if>
23
24 <!-- Convert month number to month name -->
25 <#assign displayMonth = monthNames[month?number - 1]>
26
27 <span class="day">${day}</span>
28 <span class="month">${displayMonth}</span>
29 <span class="year">${year}</span>
30 </#if>
31 </div>
32 <div class="news-content news-category">
33 <div class="news-title">
34 <h3 class="card-title">
35 <#if (JournalArticle_title.getData())??>
36 <a href="${JournalArticle_displayPageURL.getData()}">
37 ${JournalArticle_title.getData()}
38 </a>
39 </#if>
40 </h3>
41 </div>
42
43 <div class="clearfix component-paragraph text-break mt-2">
44 <!-- Display content -->
45 <#if (DDMStructure_content.getData())??>
46 ${DDMStructure_content.getData()}
47 </#if>
48 </div>
49</div>
50</div>
51<style>
52.news-item .component-paragraph {
53 line-height: 1.7rem !important;
54 max-height: calc(1.7rem * 3);
55 overflow: hidden !important;
56 display: -webkit-box !important;
57 -webkit-line-clamp: 3;
58 -webkit-box-orient: vertical;
59 text-overflow: ellipsis;
60 white-space: normal !important;
61 margin: 0;
62}
63
64.news-item .component-paragraph p {
65 display: inline; /* Inline to treat multiple <p> tags as continuous content */
66 margin: 0; /* Remove gaps between <p> tags */
67 padding: 0; /* Remove padding */
68}
69
70.news-item .card-title {
71 font-size: 1.2rem;
72 padding-top: 2rem;
73}
74
75.news-item {
76 display: flex;
77 align-items: center;
78 margin-bottom: 10px;
79}
80
81.news-date {
82 color: var(--brand-color-1);
83 background-color: #f0f0f0;
84 padding: 0.6rem;
85 height: 3.6rem;
86 text-align: center;
87 margin-right: 1rem;
88 display: flex;
89 flex-direction: column;
90 justify-content: center;
91 transform: translateY(-37%);
92}
93
94.news-date .day {
95 display: block;
96 font-size: small;
97 font-weight: bold;
98}
99
100.news-date .month {
101 display: block;
102 font-size: small;
103 color: var(--brand-color-1);
104}
105
106.news-date .year {
107 display: block;
108 font-size: small;
109 color: var(--brand-color-1);
110}
111
112.news-content {
113 flex-grow: 1;
114}
115
116.news-title {
117 font-size: 16px;
118 font-weight: bold;
119}
120
121.news-read-more a {
122 text-decoration: none;
123}
124
125/* Fix for images - hide them completely */
126.news-item img {
127 display: none !important;
128}
129</style>
130
131<script>
132// This will handle text truncation with CSS primarily, but provide JavaScript as fallback
133document.addEventListener('DOMContentLoaded', function() {
134 // Check if the browser supports line-clamp
135 const isLineClampSupported = 'webkitLineClamp' in document.documentElement.style;
136
137 if (!isLineClampSupported) {
138 // Use JS truncation as fallback for older browsers
139 const paragraphs = document.querySelectorAll('.news-item .news-content .component-paragraph');
140
141 paragraphs.forEach(paragraph => {
142 let text = paragraph.innerText;
143 if (text.length > 200) {
144 paragraph.innerText = text.substring(0, 200) + '...';
145 }
146 });
147 }
148
149 // Hide all images in news-item components
150 const images = document.querySelectorAll('.news-item img');
151 images.forEach(img => {
152 img.style.display = 'none';
153 });
154});
155</script>
Κείμενο που περιγράφει το περιεχόμενο της ενημέρωσης/νέου. Σύντομο κείμενο που περιγράφει το περιεχόμενο της ενημέρωσης/νέου. Κείμενο που περιγράφει το περιεχόμενο της ενημέρωσης/νέου.
Οnline services
Provision of access to the available electronic services and applications for each group of users (citizens, judicial officers and employees, and accredited bodies.) This section will contain a description of all electronic services and applications and instructions for their use. Users will be redirected to the corresponding system for the provision of supremacy according to the group they belong to.
Citizens
Public Agencies