Busca
Filtro
Exibindo 7 resultados.
-
Equipamento para manejo de culturas de cobertura
Conheça um equipamento adaptado para o manejo de culturas de cobertura neste vídeo do Zap Rural!
Fonte: Epagri -
Sucessão rural
Na agricultura familiar, é comum que as propriedades passem de pai para filho e é muito importante planejar essa sucessão. Saiba mais neste vídeo do Zap Rural.
Fonte: Epagri -
Construção de trado para análise de solo
Aprenda a construir um trado para coleta de amostra do solo neste vídeo do Zap Rural!
Fonte: Epagri -
BRS Capiaçu: uso e manejo (Prof. Rafael Reis)
Material preparado para as atividades de ensino na forma remota (EaD) durante o período de suspensão das atividades presenciais no Instituto Federal de Rondônia Campus Colorado do Oeste, por conta da Pandemia COVID-19.
Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing: ==> journalArticle.getDDMStructure [in template "20100#20126#339880" at line 28, column 64] ---- Tip: It's the step after the last dot 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 structureId = journalArticle... [in template "20100#20126#339880" at line 28, column 41] ----
1<#-- MODELO PUBLICADOR DE CONTEUDOS E MIDIAS -->
2<#assign scope_id = getterUtil.getLong(portletDisplay.getPortletSetup().getValue("scopeIds", "")?remove_beginning("Group_")) />
3<#assign site_url = htmlUtil.escape(layout.getGroup().getDisplayURL(themeDisplay, !layout.isPublicLayout())) />
4<#assign portlet_title_url = getUrl(portletDisplay.getTitle()) />
5
6<#if layout.isFirstParent()
7 && portlet_title_url != "asset-publisher"
8 && portlet_title_url != "publicador-de-conteudos-e-midias"
9 && portlet_title_url != "most-viewed-assets"
10 && portlet_title_url != "conteudos-mais-vistos">
11 <a
12 class="btn btn-link link-veja-mais"
13 href="${site_url}/${portlet_title_url}"
14 data-senna-off="true"
15 >
16 ${languageUtil.get(locale, 'see-more')}
17 <i class="las la-long-arrow-alt-right"></i>
18 </a>
19</#if>
20
21<#if entries?has_content>
22 <#list entries?chunk(3) as chunkedEntries>
23 <div class="row c-mb-md-15">
24 <#list chunkedEntries as curEntry >
25 <div class="col-md-4 ${(chunkedEntries?has_next)?then('c-mb-56', 'c-mb-56')}">
26 <#assign assetRenderer = curEntry.getAssetRenderer() />
27 <#assign journalArticle = assetRenderer.getAssetObject() />
28 <#assign structureId = journalArticle.getDDMStructure().getStructureId() />
29 <div
30 class="web-content-item web-content-3-col h-100 d-flex flex-column"
31 id="web-content-${journalArticle.getArticleId()}"
32 data-title="${curEntry.getTitle(locale)}"
33 >
34 <#-- Cartao, usa o modelo vertical -->
35 <#if structureId == 313781>
36 <#assign cardTemplates = journalArticle.getDDMStructure().getTemplates() />
37 <#assign cardTemplate = journalArticle.getDDMTemplateKey() />
38 <#list cardTemplates as cTemplate>
39 <#-- Cartao vertical -->
40 <#if cTemplate.getTemplateId() == 317643>
41 <#assign cardTemplate = cTemplate.getTemplateKey() />
42 <#break>
43 </#if>
44 </#list>
45 <@liferay_journal["journal-article"]
46 articleId=journalArticle.getArticleId()
47 ddmTemplateKey=cardTemplate
48 groupId=curEntry.getGroupId()
49 wrapperCssClass="flex-grow-1"
50 />
51 <#else>
52 <@liferay_journal["journal-article"]
53 articleId=journalArticle.getArticleId()
54 ddmTemplateKey=journalArticle.getDDMTemplateKey()
55 groupId=curEntry.getGroupId()
56 wrapperCssClass="flex-grow-1"
57 />
58 </#if>
59 <@getEditIcon />
60 </div>
61 </div>
62 </#list>
63 </div>
64 </#list>
65</#if>
66
67<#-- FUNCAO: Transforma String em URL -->
68<#function getUrl url>
69 <#return url?lower_case?replace(' ', '-')?replace('á', 'a')?replace('ç', 'c')?replace('ú', 'u')?replace('é', 'e')?replace('í', 'i') />
70</#function>
71
72<#-- MACRO: BOTAO PARA EDITAR O CONTEUDO -->
73<#macro getEditIcon>
74 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
75 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
76 <#if validator.isNotNull(editPortletURL)>
77 <a
78 class="btn btn-link btn-edit"
79 href="${editPortletURL.toString()}"
80 target="_blank"
81 >
82 Editar
83 </a>
84 </#if>
85 </#if>
86</#macro>