Pular para o conteúdo

Mais de 25 mil vagas gratuitas para novos alunos em 2017

O IFSC trabalha há mais de 100 anos promovendo conhecimento e inovação em Santa Catarina e você pode fazer parte dessa história!

Estude no IFSC

Cursos

Técnicos

Cursos para quem já terminou, está cursando ou vai iniciar o Ensino Médio....

Saiba mais

Graduação

Cursos de nível superior em bacharelado, superior de tecnologia ou licenciatura.

Saiba mais

Qualificação

Oportunidades de aperfeiçoamento ou qualificação profissional de curta duração.

Saiba mais

Outros cursos

Veja quais os outros cursos disponíveis em nossos 22 câmpus e nos polos de educação a distância.

Saiba mais

Câmpus

O IFSC conta com 22 câmpus em Santa Catarina. Veja qual o mais próximo de você.

IFSCTV

Meninas na Robótica

Acesse a IFSCTV
Um erro ocorreu enquanto processava o modelo.
Expression Normalizer is undefined on line 72, column 32 in 20154#20194#1086359.
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2<#assign vocabularyService = serviceLocator.findService("com.liferay.portlet.asset.service.AssetVocabularyLocalService")> 
3<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")> 
4<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.service.GroupLocalService")> 
5<#assign group = groupLocalService.getGroup(groupId)> 
6<#assign noticia_destaque = true /> 
7<#assign dateDayFormat = "dd" /> 
8<#assign dateMonthFormat = "MMM" /> 
9<#assign dateYearFormat = "yyyy" /> 
10<#assign targetFriendlyURL = "noticias-por-categoria" /> 
11<#assign targetFriendlyURLVideo = "videos-por-categoria" /> 
12<#assign targetViewUrl = "conteudo-aberto" /> 
13<#assign targetViewUrlVideo = "video-aberto" /> 
14 
15<!-- targetPortletID dos Campus --> 
16<#assign targetPortletIDCampusGaspar = "iktSPT1y33wn" /> 
17<#assign targetPortletIDVideoCampusGaspar = "vaqEGmvO4XIp" /> 
18 
19<!-- targetPortletID Aberto --> 
20<#assign targetPortletID = "1UWKZAkiOauK" /> 
21<#assign targetPortletIDVideo = "vZPnNKXPMtme" /> 
22 
23<#assign friendlyURL = group.getFriendlyURL() /> 
24<#assign currentURL = themeDisplay.getURLCurrent() /> 
25<#assign isWebURL = ((friendlyURL != "/guest")) /> 
26<#assign isHomePortal = (currentURL == "/" || currentURL?contains("/inicio")) /> 
27<#assign isHomeNoticias = (currentURL == "/noticias" || currentURL?contains("/noticias")) /> 
28<#assign isIfscTV = (currentURL == "/ifsctv" || currentURL?contains("/ifsctv")) /> 
29 
30<#assign campusName = friendlyURL /> 
31 
32<#if (isHomePortal) > 
33  <div class="news-home" style="padding-top: 28px;"> 
34</#if> 
35<#if (isHomeNoticias || isIfscTV) > 
36  <div class="read-more"> 
37</#if> 
38 
39<#list entries as entry> 
40     
41  <#assign entry = entry /> 
42  <#assign assetRenderer = entry.getAssetRenderer() /> 
43  <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
44  <#assign categories = entry.getCategories()> 
45  <#assign article = journalArticleLocalService.getLatestArticle(entry.getClassPK())/> 
46  <#assign document = saxReaderUtil.read(article.getContent())/> 
47  <#assign rootElement = document.getRootElement() /> 
48  <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='artigo']") /> 
49  <#assign conteudoDoArtigo = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
50  <#assign videoDoArtigo = xPathSelector.selectSingleNode(rootElement).selectSingleNode("dynamic-element[@name='id_do_video']").getStringValue() /> 
51  <#assign hasVideoDoArtigo = (videoDoArtigo?length gt 10) /> 
52 
53  <#assign articleAll = entry.getAssetRenderer().getArticle().getContent() > 
54  <#assign documentAll = saxReaderUtil.read(articleAll)/> 
55  <#assign rootElementAll = documentAll.getRootElement() /> 
56  <#assign nome_chapeu = "" /> 
57 
58  <#if xPathSelector.selectSingleNode(rootElementAll).selectSingleNode("dynamic-element[@name='nome_chapeu']")?? > 
59    <#assign nome_chapeu = xPathSelector.selectSingleNode(rootElement).selectSingleNode("dynamic-element[@name='nome_chapeu']").getStringValue() /> 
60  </#if> 
61 
62  <#assign urlThumb = entry.getAssetRenderer().getThumbnailPath(renderRequest)/> 
63  <#assign urlLength = urlThumb?length> 
64  <#assign imageDefault = urlThumb?substring(urlLength - 11,urlLength)> 
65 
66  <#switch campusName > 
67      <#case "/campus-gaspar" > 
68          <#assign viewURL = "/web${friendlyURL}/${targetViewUrl}/-/asset_publisher/${targetPortletIDCampusGaspar}/content/id/${entry.getEntryId()}" /> 
69          <#assign viewURLVideo = "/web${friendlyURL}/${targetViewUrlVideo}/-/asset_publisher/${targetPortletIDVideoCampusGaspar}/content/id/${entry.getEntryId()}" /> 
70         <#break> 
71      <#default> 
72        <#assign entryTitleX = Normalizer.normalize(entryTitle, Normalizer.Form.NFD) 
73          .replaceAll("[^\\p{ASCII}]", "") 
74          .replaceAll("[^a-zA-Z0-9]+","") 
75          .replace(' ', '-') 
76          .toLowerCase() /> 
77        <#assign entryIdX = entry.getEntryId() /> 
78        <#assign viewURL = "/noticias/${entryTitleX}/${entryIdX}" /> 
79        <#assign viewURLX = "/${targetViewUrl}/-/asset_publisher/${targetPortletID}/content/id/${entry.getEntryId()}" /> 
80        <#assign viewURLVideo = "/${targetViewUrlVideo}/-/asset_publisher/${targetPortletIDVideo}/content/id/${entry.getEntryId()}" /> 
81  </#switch> 
82 
83  <#-- 
84  <#if campusName == "/campus-gaspar"> 
85    <#assign viewURL = "/web${friendlyURL}/${targetViewUrl}/-/asset_publisher/${targetPortletIDCampusGaspar}/content/id/${entry.getEntryId()}" /> 
86    <#assign viewURLVideo = "/web${friendlyURL}/${targetViewUrlVideo}/-/asset_publisher/${targetPortletIDCampusGaspar}/content/id/${entry.getEntryId()}" /> 
87  <#else> 
88    <#assign viewURL = "/${targetViewUrl}/-/asset_publisher/${targetPortletID}/content/id/${entry.getEntryId()}" /> 
89    <#assign viewURLVideo = "/${targetViewUrlVideo}/-/asset_publisher/${targetPortletIDVideo}/content/id/${entry.getEntryId()}" /> 
90  </#if> 
91  --> 
92  <#if (entry_index == 0)> 
93    <#assign categoryVideo = false/> 
94    <#list categories as categoria> 
95      <#if categoria.name == "Vídeo"> 
96        <#assign categoryVideo = true/> 
97        <#break/> 
98      </#if> 
99    </#list> 
100    <#if (categoryVideo == true)> 
101      <h2>Vídeos em Destaque</h2> 
102    <#else> 
103      <h2>Notícias em Destaque</h2> 
104    </#if> 
105  </#if> 
106 
107  <#assign hasZero = false > 
108  <#list categories as category> 
109    <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() !=  "Manchete Portal"  && category.getName() != "Noticia" && category.getName() != "Vídeo" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites" && category.name != "Manchete Câmpus São José" && category.name != "Manchete Câmpus São Lourenço do Oeste" && category.name != "Manchete Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Tubarão" && category.name != "Manchete Câmpus Urupema" && category.name != "Manchete Câmpus Xanxerê" && category.name != "Destaque Câmpus Florianópolis" && category.name != "Destaque Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Garopaba" && category.name != "Destaque Câmpus Gaspar" && category.name != "Destaque Câmpus Itajaí" && category.name != "Destaque Câmpus Jaraguá" && category.name != "Destaque Câmpus Joinville" && category.name != "Destaque Câmpus Lages" && category.name != "Destaque Câmpus Palhoça Bilíngue" && category.name != "Destaque Câmpus São Carlos" && category.name != "Destaque Câmpus Tubarão" && category.name != "Destaque Câmpus Urupema" && category.name != "Destaque Câmpus Xanxerê" && category.name != "Manchete Câmpus Garopaba" && category.name != "Manchete Câmpus Gaspar" && category.name != "Manchete Câmpus Itajaí" && category.name != "Manchete Câmpus Lages" && category.name != "Manchete Câmpus Palhoça Bilíngue" && category.name != "Manchete Câmpus São Carlos" && category.name != "Manchete Câmpus Jaraguá" && category.name != "Manchete Câmpus Joinville" && category.name != "Manchete Câmpus Criciúma" && category.name != "Manchete Câmpus Florianópolis" && category.name != "Manchete Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Araranguá" && category.name != "Destaque Câmpus Caçador" && category.name != "Destaque Câmpus Canoinhas" && category.name != "Destaque Câmpus Chapecó" && category.name != "Destaque Câmpus Criciúma" && category.name != "Destaque Câmpus São José" && category.name != "Destaque Câmpus São Lourenço do Oeste" && category.name != "Destaque Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Araranguá" && category.name != "Manchete Câmpus Caçador" && category.name != "Manchete Câmpus Canoinhas" && category.name != "Manchete Câmpus Chapecó" > 
110      <#assign categoryIndex = category_index /> 
111      <#assign isZero =  (categoryIndex == 0)> 
112      <#if (isZero) > 
113        <#assign hasZero = true > 
114        <#break> 
115      </#if> 
116    </#if> 
117  </#list> 
118 
119  <#assign hasFirst = false > 
120  <#list categories as category> 
121    <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() !=  "Manchete Portal"  && category.getName() != "Noticia" && category.getName() != "Vídeo" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites" && category.name != "Manchete Câmpus São José" && category.name != "Manchete Câmpus São Lourenço do Oeste" && category.name != "Manchete Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Tubarão" && category.name != "Manchete Câmpus Urupema" && category.name != "Manchete Câmpus Xanxerê" && category.name != "Destaque Câmpus Florianópolis" && category.name != "Destaque Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Garopaba" && category.name != "Destaque Câmpus Gaspar" && category.name != "Destaque Câmpus Itajaí" && category.name != "Destaque Câmpus Jaraguá" && category.name != "Destaque Câmpus Joinville" && category.name != "Destaque Câmpus Lages" && category.name != "Destaque Câmpus Palhoça Bilíngue" && category.name != "Destaque Câmpus São Carlos" && category.name != "Destaque Câmpus Tubarão" && category.name != "Destaque Câmpus Urupema" && category.name != "Destaque Câmpus Xanxerê" && category.name != "Manchete Câmpus Garopaba" && category.name != "Manchete Câmpus Gaspar" && category.name != "Manchete Câmpus Itajaí" && category.name != "Manchete Câmpus Lages" && category.name != "Manchete Câmpus Palhoça Bilíngue" && category.name != "Manchete Câmpus São Carlos" && category.name != "Manchete Câmpus Jaraguá" && category.name != "Manchete Câmpus Joinville" && category.name != "Manchete Câmpus Criciúma" && category.name != "Manchete Câmpus Florianópolis" && category.name != "Manchete Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Araranguá" && category.name != "Destaque Câmpus Caçador" && category.name != "Destaque Câmpus Canoinhas" && category.name != "Destaque Câmpus Chapecó" && category.name != "Destaque Câmpus Criciúma" && category.name != "Destaque Câmpus São José" && category.name != "Destaque Câmpus São Lourenço do Oeste" && category.name != "Destaque Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Araranguá" && category.name != "Manchete Câmpus Caçador" && category.name != "Manchete Câmpus Canoinhas" && category.name != "Manchete Câmpus Chapecó" > 
122      <#assign categoryIndex = category_index /> 
123      <#assign isFirst =  (categoryIndex == 1)> 
124      <#if (isFirst) > 
125        <#assign hasFirst = true > 
126        <#break> 
127      </#if> 
128    </#if> 
129  </#list> 
130 
131  <#assign hasSecond = false > 
132  <#list categories as category> 
133    <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() !=  "Manchete Portal"  && category.getName() != "Noticia" && category.getName() != "Vídeo" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites" && category.name != "Manchete Câmpus São José" && category.name != "Manchete Câmpus São Lourenço do Oeste" && category.name != "Manchete Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Tubarão" && category.name != "Manchete Câmpus Urupema" && category.name != "Manchete Câmpus Xanxerê" && category.name != "Destaque Câmpus Florianópolis" && category.name != "Destaque Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Garopaba" && category.name != "Destaque Câmpus Gaspar" && category.name != "Destaque Câmpus Itajaí" && category.name != "Destaque Câmpus Jaraguá" && category.name != "Destaque Câmpus Joinville" && category.name != "Destaque Câmpus Lages" && category.name != "Destaque Câmpus Palhoça Bilíngue" && category.name != "Destaque Câmpus São Carlos" && category.name != "Destaque Câmpus Tubarão" && category.name != "Destaque Câmpus Urupema" && category.name != "Destaque Câmpus Xanxerê" && category.name != "Manchete Câmpus Garopaba" && category.name != "Manchete Câmpus Gaspar" && category.name != "Manchete Câmpus Itajaí" && category.name != "Manchete Câmpus Lages" && category.name != "Manchete Câmpus Palhoça Bilíngue" && category.name != "Manchete Câmpus São Carlos" && category.name != "Manchete Câmpus Jaraguá" && category.name != "Manchete Câmpus Joinville" && category.name != "Manchete Câmpus Criciúma" && category.name != "Manchete Câmpus Florianópolis" && category.name != "Manchete Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Araranguá" && category.name != "Destaque Câmpus Caçador" && category.name != "Destaque Câmpus Canoinhas" && category.name != "Destaque Câmpus Chapecó" && category.name != "Destaque Câmpus Criciúma" && category.name != "Destaque Câmpus São José" && category.name != "Destaque Câmpus São Lourenço do Oeste" && category.name != "Destaque Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Araranguá" && category.name != "Manchete Câmpus Caçador" && category.name != "Manchete Câmpus Canoinhas" && category.name != "Manchete Câmpus Chapecó" > 
134      <#assign categoryIndex = category_index /> 
135      <#assign hasSecond =  (categoryIndex == 2)> 
136      <#if (hasSecond) > 
137        <#assign hasSecond = true > 
138        <#break> 
139        </#if> 
140      </#if> 
141  </#list> 
142 
143  <#assign hasThird = false > 
144  <#list categories as category> 
145    <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() !=  "Manchete Portal"  && category.getName() != "Noticia" && category.getName() != "Vídeo" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites" && category.name != "Manchete Câmpus São José" && category.name != "Manchete Câmpus São Lourenço do Oeste" && category.name != "Manchete Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Tubarão" && category.name != "Manchete Câmpus Urupema" && category.name != "Manchete Câmpus Xanxerê" && category.name != "Destaque Câmpus Florianópolis" && category.name != "Destaque Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Garopaba" && category.name != "Destaque Câmpus Gaspar" && category.name != "Destaque Câmpus Itajaí" && category.name != "Destaque Câmpus Jaraguá" && category.name != "Destaque Câmpus Joinville" && category.name != "Destaque Câmpus Lages" && category.name != "Destaque Câmpus Palhoça Bilíngue" && category.name != "Destaque Câmpus São Carlos" && category.name != "Destaque Câmpus Tubarão" && category.name != "Destaque Câmpus Urupema" && category.name != "Destaque Câmpus Xanxerê" && category.name != "Manchete Câmpus Garopaba" && category.name != "Manchete Câmpus Gaspar" && category.name != "Manchete Câmpus Itajaí" && category.name != "Manchete Câmpus Lages" && category.name != "Manchete Câmpus Palhoça Bilíngue" && category.name != "Manchete Câmpus São Carlos" && category.name != "Manchete Câmpus Jaraguá" && category.name != "Manchete Câmpus Joinville" && category.name != "Manchete Câmpus Criciúma" && category.name != "Manchete Câmpus Florianópolis" && category.name != "Manchete Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Araranguá" && category.name != "Destaque Câmpus Caçador" && category.name != "Destaque Câmpus Canoinhas" && category.name != "Destaque Câmpus Chapecó" && category.name != "Destaque Câmpus Criciúma" && category.name != "Destaque Câmpus São José" && category.name != "Destaque Câmpus São Lourenço do Oeste" && category.name != "Destaque Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Araranguá" && category.name != "Manchete Câmpus Caçador" && category.name != "Manchete Câmpus Canoinhas" && category.name != "Manchete Câmpus Chapecó" > 
146      <#assign categoryIndex = category_index /> 
147      <#assign  hasThird =  (categoryIndex == 3)> 
148      <#if (hasThird) > 
149        <#assign hasThird = true > 
150        <#break> 
151      </#if> 
152    </#if> 
153  </#list> 
154 
155  <#assign chapeuCategory = ""/> 
156  <#assign hasCategory = false> 
157 
158  <#list categories as category> 
159    <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() !=  "Manchete Portal"  && category.getName() != "Noticia" && category.getName() != "Vídeo" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites" && category.name != "Manchete Câmpus São José" && category.name != "Manchete Câmpus São Lourenço do Oeste" && category.name != "Manchete Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Tubarão" && category.name != "Manchete Câmpus Urupema" && category.name != "Manchete Câmpus Xanxerê" && category.name != "Destaque Câmpus Florianópolis" && category.name != "Destaque Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Garopaba" && category.name != "Destaque Câmpus Gaspar" && category.name != "Destaque Câmpus Itajaí" && category.name != "Destaque Câmpus Jaraguá" && category.name != "Destaque Câmpus Joinville" && category.name != "Destaque Câmpus Lages" && category.name != "Destaque Câmpus Palhoça Bilíngue" && category.name != "Destaque Câmpus São Carlos" && category.name != "Destaque Câmpus Tubarão" && category.name != "Destaque Câmpus Urupema" && category.name != "Destaque Câmpus Xanxerê" && category.name != "Manchete Câmpus Garopaba" && category.name != "Manchete Câmpus Gaspar" && category.name != "Manchete Câmpus Itajaí" && category.name != "Manchete Câmpus Lages" && category.name != "Manchete Câmpus Palhoça Bilíngue" && category.name != "Manchete Câmpus São Carlos" && category.name != "Manchete Câmpus Jaraguá" && category.name != "Manchete Câmpus Joinville" && category.name != "Manchete Câmpus Criciúma" && category.name != "Manchete Câmpus Florianópolis" && category.name != "Manchete Câmpus Florianópolis-Continente" && category.name != "Destaque Câmpus Araranguá" && category.name != "Destaque Câmpus Caçador" && category.name != "Destaque Câmpus Canoinhas" && category.name != "Destaque Câmpus Chapecó" && category.name != "Destaque Câmpus Criciúma" && category.name != "Destaque Câmpus São José" && category.name != "Destaque Câmpus São Lourenço do Oeste" && category.name != "Destaque Câmpus São Miguel do Oeste" && category.name != "Manchete Câmpus Araranguá" && category.name != "Manchete Câmpus Caçador" && category.name != "Manchete Câmpus Canoinhas" && category.name != "Manchete Câmpus Chapecó" > 
160      <#assign hasCategory = true> 
161      <#assign hasChapeu = (nome_chapeu?trim?upper_case == category.name?upper_case) > 
162      <#if hasChapeu> 
163        <#assign chapeuCategory = category/> 
164        <#break> 
165      </#if> 
166      <#assign categoryIndex = category_index /> 
167      <#if !hasChapeu> 
168        <#if hasZero > 
169          <#if  categoryIndex  == 0 > 
170            <#assign chapeuCategory = category/> 
171          </#if> 
172        </#if> 
173        <#if hasFirst == true && hasZero == false> 
174          <#if  categoryIndex  == 1 > 
175            <#assign chapeuCategory = category/> 
176          </#if> 
177        </#if> 
178        <#if hasSecond == true && hasFirst == false && hasZero == false> 
179          <#if  categoryIndex  == 2 > 
180            <#assign chapeuCategory = category/> 
181          </#if> 
182        </#if> 
183        <#if hasThird == true && hasSecond == false && hasFirst == false && hasZero == false> 
184          <#if  categoryIndex  == 3 > 
185            <#assign chapeuCategory = category/> 
186          </#if> 
187        </#if> 
188        <#if hasThird == false && hasSecond == false && hasFirst == false && hasZero == false> 
189            <#assign chapeuCategory = category/> 
190        </#if> 
191      </#if> 
192    </#if> 
193  </#list> 
194 
195  <#if (hasCategory) > 
196    <#assign chapeuCategoryId = chapeuCategory.getCategoryId() /> 
197    <#assign instacePortletId = "?p_p_id=122_INSTANCE_pDpvw9aOr6wg&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_r_p_564233524_resetCur=true&p_r_p_564233524_categoryId=${chapeuCategoryId}" /> 
198    <#assign chapeuCategoryName = chapeuCategory.name?upper_case /> 
199  </#if> 
200 
201  <#assign chapeuName = nome_chapeu?upper_case /> 
202  <div class="entryIdDestaque"  style="display: none;">${entry.getEntryId()}</div> 
203  <article class="featured-news entryIdDestaque-${entry.getEntryId()}"> 
204    <div class="lfr-meta-actions asset-actions"><@getEditIcon /></div> 
205      <h6> 
206        <#list categories as category> 
207          <#if category.name != "Destaque Portal" && category.name != "Notícias" && category.getName() != "Manchete Portal" && category.getName() != "Vídeo" && category.getName() != "Noticia" && category.getName() != "Destaque Todos os sites" && category.getName() != "Manchete Todos os sites"> 
208            <#assign hasCategory = true> 
209            <#if (hasVideoDoArtigo)> 
210              <#assign targetFriendlyURL = targetFriendlyURLVideo /> 
211              <#break> 
212            </#if> 
213          </#if> 
214        </#list> 
215 
216        <#if (isWebURL) > 
217          <#if (hasCategory) > 
218            <a class="tag" href="/web${group.getFriendlyURL()}/${targetFriendlyURL}${instacePortletId}">${chapeuCategoryName}</a> 
219          </#if> 
220          <#if (!hasCategory) > 
221            <a class="tag">${chapeuName}</a> 
222          </#if> 
223        </#if> 
224        <#if (!isWebURL) > 
225          <#if (hasCategory) > 
226            <a class="tag" href="/${targetFriendlyURL}${instacePortletId}">${chapeuCategoryName}</a> 
227          </#if> 
228          <#if (!hasCategory) > 
229            <a class="tag">${chapeuName}</a> 
230          </#if> 
231        </#if> 
232 
233        <span> 
234          <p>${dateUtil.getDate(entry.getPublishDate(), dateDayFormat, locale)}  ${dateUtil.getDate(entry.getPublishDate(), dateMonthFormat, locale)?lower_case} ${dateUtil.getDate(entry.getPublishDate(), dateYearFormat, locale)}</p> 
235        </span> 
236      </h6> 
237 
238      <#if (hasVideoDoArtigo) > 
239        <a href="${viewURLVideo}"> 
240      </#if> 
241      <#if (!hasVideoDoArtigo) > 
242        <a href="${viewURL}"> 
243      </#if> 
244      <#if (hasVideoDoArtigo) > 
245        <div class="image-feature"> 
246          <img src="https://img.youtube.com/vi/${videoDoArtigo?trim}/default.jpg"> 
247        </div> 
248        <h5 class="description">${entryTitle}</h5> 
249      </#if> 
250      <#if (!hasVideoDoArtigo) > 
251        <h5>${entryTitle}</h5> 
252      </#if> 
253        </a> 
254    </article> 
255</#list> 
256  <#if (isHomePortal) > 
257    <a class="btn-all-news" href="/noticias">Mais notícias</a> 
258  </#if> 
259 
260  </div> 
261 
262<#macro getEditIcon> 
263  <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
264    <#assign redirectURL = renderResponse.createRenderURL() /> 
265 
266    ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
267    ${redirectURL.setWindowState("pop_up")} 
268 
269    <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
270 
271    <#if validator.isNotNull(editPortletURL)> 
272      <#assign title = languageUtil.format(locale, "edit-x", entryTitle) /> 
273      <@liferay_ui["icon"] 
274        image="edit" 
275        message=title 
276        url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
277      /> 
278    </#if> 
279  </#if> 
280</#macro> 
281 
282<#macro excerpt abstract> 
283  <#assign max=200> 
284  <#if abstract?length &lt; max> 
285    ${htmlUtil.escape(abstract)} 
286  <#else> 
287    <#assign words=htmlUtil.escape(abstract)?word_list> 
288    <#list words[0..14] as word>${word} </#list>... 
289  </#if> 
290</#macro> 
291 
292<#macro getTitle> 
293  <#assign max=60> 
294  <#if entryTitle?length &lt; max> 
295    ${entryTitle} 
296  <#else> 
297    <#assign words=entryTitle?word_list> 
298    <#list words[0..5] as word>${word} </#list>... 
299  </#if> 
300</#macro> 
301<script type="text/javascript"> 
302 
303var entryIdManchete = $("#entryIdManchete").text();  
304 
305hiddenMancheteDestaqueNoticias(entryIdManchete); 
306 
307function hiddenMancheteDestaqueNoticias(entryIdManchete){ 
308     
309    var listDestaque = $(".entryIdDestaque"); 
310     
311    listDestaque.each(function(){ 
312 
313        var entryIdDestaque = $(this).text(); 
314         
315        if(entryIdDestaque === entryIdManchete){ 
316            $(".entryIdDestaque-"+entryIdManchete).hide(); 
317
318         
319        hiddenDestaquesMaisNoticias(entryIdDestaque); 
320    }); 
321
322 
323function hiddenDestaquesMaisNoticias(entryIdDestaque){ 
324    var listMaisNoticias = $(".entryIdMaisNoticias"); 
325     
326    listMaisNoticias.each(function(){ 
327        if($(this).text() === entryIdDestaque){ 
328            $(".entryIdMaisNoticias-"+entryIdDestaque).hide(); 
329
330    });    
331
332 
333 </script>