Plateforme en ligne pour les droits de l'homme et les entreprises
Cette plateforme a été créée pour promouvoir le partage de l'expertise et des pratiques nationales dans le domaine des droits de l'homme et les entreprises.
Elle a été créée conformément à la Recommandation (2016) 3 du Comité des Ministres du Conseil de l'Europe aux États membres sur les droits de l'homme et les entreprises, qui définit des normes et des orientations détaillées visant à promouvoir la mise en œuvre effective des Principes directeurs des Nations Unies relatifs aux entreprises et aux droits de l'homme. Conseil de l'Europe.
Le partage des plans d'action nationaux et des actions de mise en œuvre entre les États membres est un élément central de la recommandation, et cette plateforme soutiendra le partage de l'information.
En savoir plus sur la Recommandation (2016) 3 du Comité des Ministres
Comment utiliser cette plateforme
Cette plateforme permet aux utilisateurs de rechercher et d'afficher les plans d'action nationaux et les actions de mise en œuvre des Etats membres du Conseil de l'Europe. Elle présente une sélection de normes et de directives applicables aux droits de l'homme et aux entreprises.
Pour naviguer sur la plateforme :
- Explorez les trois catégories ci-dessous pour afficher les normes et les conseils, les plans d'action nationaux des États et leurs actions de mise en œuvre.
- Cliquez sur la carte ou sur la liste des États pour accéder à leurs pages nationales.
- Utilisez le menu 'Plan du site' de droite pour naviguer également sur la plateforme.
Soumettre des informations
Le contenu de cette plateforme sera mis à jour périodiquement et la portée de la plateforme sera élargie. Il est ouvert aux soumissions de toutes les parties prenantes, y compris:
- États membres, autorités nationales, et institutions nationales des droits de l'homme
- Organisations internationales et non gouvernementales
- Entreprises et entités privées, y compris les associations professionnelles
Pour soumettre des informations ou participer aux travaux futurs de la plateforme, veuillez contacter le secrétariat du Comité directeur pour les droits de l'homme.
Contacter le secrétariat du Comité directeur pour les droits de l'homme
La carte ci-dessous montre les Etats membres du Conseil de l'Europe qui ont soumis des informations à cette plateforme. Cliquez pour visiter leur page nationale ou utilisez les boutons ci-dessus pour en voir plus.
Veuillez noter que les entrées figurant sur cette plateforme font partie d'un exercice continu de partage d'informations et sont donc censées être informatives, et non pas une évaluation ou une approbation; et l'absence d'une pratique ou d'une entrée pour un État n'implique pas l'inaction.
Java method "com.coe.template.helper.impl.WebContentXMLParserImpl.getLinkToPageFriendlyURL(String, String)" threw an exception when invoked on com.coe.template.helper.impl.WebContentXMLParserImpl object "com.coe.template.helper.impl.WebContentXMLParserImpl@74c43a2"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign link_to_page = webContentXMLP... [in template "10453#10490#46995774" at line 37, column 17] ----
1<#assign webContentXMLParser = serviceLocator.findService("com.coe.template.helper.api.WebContentXMLParser") />
2<#assign ddmTemplate = webContentXMLParser.getDDMTemplateByName(request, "Macros") />
3<#include "${templatesPath}/${ddmTemplate.templateKey}" />
4
5<#assign
6 contentId = themeDisplay.getPortletDisplay().getId()
7/>
8<div id="country-list-${contentId}">
9 <div class="search-container">
10 <input class="search-input" placeholder="Type your search here">
11 </div>
12 <div class="clearfix"></div>
13 <ul class="countries list3 categoryfilters">
14 <#if entries?has_content>
15 <#list entries as curEntry>
16 <#assign
17 image = ""
18 link_to_page = ""
19 lien_redirection = ""
20 link = ""
21
22 renderer = curEntry.getAssetRenderer()
23 className = renderer.getClassName()
24 />
25
26 <#if className == "com.liferay.journal.model.JournalArticle">
27 <#assign document = renderer.getArticle().getContentByLocale(locale?string) />
28
29 <#assign image = webContentXMLParser.getValue(document, 'flag_URL') />
30
31 <#if image != "">
32 <#assign image = "https://static.coe.int/pics/flags/${image?trim}" />
33 <#else>
34 <#assign image = webContentXMLParser.getDocumentUrl(document, 'image') />
35 </#if>
36
37 <#assign link_to_page = webContentXMLParser.getLinkToPageFriendlyURL(document, 'link_to_page') >
38 <#assign lien_redirection = webContentXMLParser.getValue(document, 'lien_redirection') />
39
40 <#if lien_redirection !=''>
41 <#assign link = lien_redirection>
42 <#elseif link_to_page != "">
43 <#assign link = link_to_page>
44 <#else>
45 <#attempt>
46 <#assign link = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)>
47 <#recover>
48 Recovering from getAssetViewURL error
49 </#attempt>
50
51 <#if assetLinkBehavior != "showFullContent">
52 <#assign link = renderer.getURLViewInContext(renderRequest, renderResponse, link)>
53 </#if>
54 </#if>
55
56
57 <li class="country <@getClasses entry=curEntry/>">
58 <#if link != "">
59 <a href="${link}">
60 </#if>
61 <#if image != "">
62 <img class="image-flag" src="${image}" alt="${curEntry.getTitle(locale)}"/>
63 </#if>
64 ${curEntry.getTitle(locale)}
65 <#if link != "">
66 </a>
67 </#if>
68 <@getEditIcon />
69 </li>
70 </#if>
71 </#list>
72 </#if>
73 </ul>
74</div>
75
76
77<style>
78.countries.list3:after {
79 content: "";
80 display: block;
81 clear: both;
82}
83
84.countries.list3 li {
85 display: block;
86 padding: 4px;
87 color: #161616;
88 font-family: 'Open Sans',sans-serif;
89 font-size: 13px;
90 text-transform: none;
91 line-height: 20px;
92 border-bottom: 1px dotted #bababa;
93 transition: all .3s ease-out 0s;
94 height: 31px;
95 white-space: nowrap;
96 overflow: hidden;
97 text-overflow: ellipsis;
98}
99
100.countries.list3 img.image-flag {
101 max-height: 23px;
102 width: auto !important;
103 max-width: 30px;
104 float: left !important;
105 margin-right: 10px;
106 border: 1px solid #ccc;
107 position: absolute;
108 left: 4px;
109}
110
111.countries.list3 li {
112 float: left;
113 width: 30% !important;
114 margin-right: 3%;
115 position: relative;
116 padding-left: 50px !important;
117}
118.image-right .countries.list3 .country {
119 padding-left: 10px !important;
120 padding-right: 50px !important;
121}
122
123.image-right .countries.list3 img.image-flag {
124 right: 4px;
125 left: auto;
126}
127
128.two-col .countries.list3 li {
129 width: 47% !important;
130 margin-right: 3%;
131}
132
133.one-col .countries.list3 li {
134 float: none;
135 width: 100% !important;
136 margin-right: 0 !important;
137}
138
139.cke_panel_container ul ul.list3 li::before, .aui .portlet-body ul.list3 li::before, .html-editor ul.list3 li::before {
140 display: none;
141}
142
143.cke_panel_container ul ul.list3 li, .aui .portlet-body ul.list3 li, .html-editor ul.list3 li {
144 color: #161616;
145 font-family: 'Open Sans',sans-serif;
146 font-size: 13px;
147 text-transform: none;
148 line-height: 20px;
149}
150
151.search-input {
152padding: 5px 10px;
153border: 2px solid #17457E;
154background: #f8f8f8;
155border-radius: 4px;
156border-right-width: 37px;
157margin-bottom: 20px;
158}
159
160.ie .search-input {
161 padding: 7px 10px;
162}
163
164.search-container:after {
165color: #fff;
166content: "\f002";
167font-family: 'fontawesome-alloy';
168font-size: 20px;
169margin-left: -32px;
170}
171
172.portlet-asset-publisher .country .lfr-meta-actions {
173position: absolute;
174right: 0;
175top: 5px;
176margin: 0;
177opacity: 0;
178transition: all 300ms ease;
179}
180
181.portlet-asset-publisher .country:hover .lfr-meta-actions {
182opacity: 1
183}
184
185.portlet-asset-publisher .countries .visible-interaction {
186 top: 0;
187}
188
189.image-right.portlet-asset-publisher .countries .visible-interaction {
190 right: -9px;
191}
192
193@media (max-width: 768px) {
194 .aui .countries.list3 li {
195 float: none;
196 width: 100% !important;
197 }
198 }
199</style>
200
201<script src="https://static.coe.int/libs/fastlivefilter/jquery.fastLiveFilter.js" type="application/javascript"></script>
202<script type="text/javascript">
203 $(function() {
204 $('#country-list-${contentId} .search-input').fastLiveFilter('#country-list-${contentId} .countries');
205 });
206</script>