Lei do Plano Diretor de Publicidade
O Plano Diretor de Publicidade (PDP) prevê a normatização de meios de propaganda nas áreas pública e privada das Regiões Administrativas do Distrito Federal.
O PDP tem como objetivo a preservação da estética da paisagem urbana, das quatro escalas objeto de tombamento de Brasília como Patrimônio Cultural da Humanidade, e a prevenção de abusos e sobreposição na instalação de meios de propaganda, normatizar a utilização de meios de publicidade e preservar a visibilidade do horizonte.
Esse regramento está expresso nas leis distritais Nº 3.035/ 2002, que dispõe sobre o Plano Diretor de Publicidade das Regiões Administrativas do Plano Piloto – RA I, do Cruzeiro – RA XI, de Candangolândia – RA XVIX, Lago Sul – RA XVI e do Lago Norte – RA XVIII, e na 3.036/2002, sobre o Plano Diretor de Publicidade das Regiões Administrativas do Gama – RA II, Taguatinga – RA III, Brazlândia – RA IV, Sobradinho – RA V, Planaltina – RA VI, Paranoá – RA VII, Núcleo Bandeirante – RA VIII, Ceilândia – RA IX, Guará – RA X, Samambaia – RA XII, Santa Maria – RA XIII, São Sebastião – RA XIV, Recanto das Emas – RA XV e Riacho Fundo – RA XVII.
As leis foram regulamentadas pelos decretos nº 28.134/2007 e nº 29.413/2008, sendo a primeira legislação relativa ao polígono tombado, além do Lago Sul e Norte e Varjão.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@36077ab8"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign date = dateUtil.parseDate("EE... [in template "57149678738875#20119#36564" at line 3, column 1] ----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
2<#assign articleId = .vars['reserved-article-id'].data />
3<#assign date = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", .vars['reserved-article-modified-date'].data, locale)?string["dd/MM/yyyy HH'h'mm"] />
4<#if collapse.collapse_title.getData()?has_content>
5 <div class="collapse-gdf panel-group" aria-orientation="vertical" role="tablist">
6 <#list collapse.getSiblings() as cur_collapse>
7 <#-- Determine color class -->
8 <#assign colorClass = cur_collapse.collapse_collor.getData()!"default" />
9
10 <button
11 aria-controls="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
12 aria-expanded="false"
13 class="btn btn-unstyled panel-header panel-header-link collapse-icon collapse-icon-middle collapsed mt-3 collapse-${colorClass}"
14 data-target="#collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
15 data-toggle="collapse"
16 role="tab"
17 >
18 <#if colorClass != "default" && colorClass != "warning">
19 <i class="las la-exchange-alt"></i>
20 </#if>
21
22 <span class="panel-title">
23 ${cur_collapse.collapse_title.getData()}
24 </span>
25
26 <#if colorClass == "default" && colorClass == "warning">
27 <i class="las la-caret-down text-dark"></i>
28 </#if>
29 </button>
30
31 <div class="panel-collapse collapse" id="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" role="tabpanel">
32 <div class="panel-body">
33 ${cur_collapse.collapse_content.getData()}
34
35 <#if cur_collapse.groupCollapse.getSiblings()?has_content>
36 <#list cur_collapse.groupCollapse.getSiblings() as cur_collapse_groupCollapse>
37 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_collapse_groupCollapse.getData()) />
38
39 <#if webContentData?? && webContentData.title??>
40 <#assign assetEntry = assetEntryLocalService.getEntry(webContentData.className, getterUtil.getLong(webContentData.classPK)) />
41 <#assign assetRenderer = assetEntry.getAssetRenderer() />
42 <#assign journalArticle = assetRenderer.getAssetObject() />
43
44 <div class="p-2 position-relative">
45 <@liferay_journal["journal-article"]
46 articleId = journalArticle.getArticleId()
47 ddmTemplateKey = journalArticle.getDDMTemplateKey()
48 groupId = journalArticle.getGroupId()
49 wrapperCssClass = "h-100"
50 />
51
52 <@getEditIcon />
53 </div>
54 </#if>
55 </#list>
56 </#if>
57 </div>
58 </div>
59 </#list>
60 </div>
61</#if>
62<#macro getEditIcon>
63 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
64 <#assign editPortletURL=assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
65 <#if validator.isNotNull(editPortletURL)>
66 <#assign title=languageUtil.format(locale, "edit-x" , entryTitle, false) />
67 <@liferay_ui["icon"] cssClass="icon-monospaced visible-interaction" icon="pencil" markupView="lexicon" message=title url=editPortletURL.toString() />
68 </#if>
69 </#if>
70</#macro>
71<script>
72 var lastModifiedDate = new Date('${date}');
73
74 Liferay.lastModifiedDate = Liferay.lastModifiedDate
75 ? Math.max(Liferay.lastModifiedDate, lastModifiedDate)
76 : lastModifiedDate;
77</script>
78<style>
79 .collapse-warning {
80 background-color:
81#fcf8e3;
82 border-color:
83#faebcc;
84 }
85
86 .collapse-default {
87 color:
88#2c83fd;
89 }
90
91 .button-azul {
92 padding: 10px;
93 border-radius: 8px;
94 background:
95#4079BC;
96 color: white;
97 margin: 15px;
98 outline: none;
99 border: none;
100 }
101</style>