Metsäpolitiikka

MTK:n metsäedunvalvonnan tavoitteena on, että metsänomistajalla on mahdollisuus kannattavaan ja omien tavoitteidensa mukaiseen kestävään metsänhoitoon.

Vaikutamme mm. lainsäädäntöön, metsätalouden tukiin, verotukseen, hallintoon ja metsänomistajille tarjottaviin palveluihin. Metsätalous pitää mieltää elinkeinoksi ja valtion toimenpiteillä luoda kilpailukykyinen toimintaympäristö metsäelinkeinon harjoittamiselle. 

Metsälainsäädäntö

Lainsäädännöllä sekä rajoitetaan omistajan oikeutta käsitellä metsiään että asetetaan hänelle toiminnallisia velvoitteita. Lainsäädännöllä myös tuetaan yksityismetsätalouden harjoittamista taloudellisesti.

Yksityisen metsänomistajan kannalta tärkeimpiä käytännön metsätaloudessa huomioon otettavia lakeja ovat metsälaki, kestävän metsätalouden rahoituslaki, laki metsän hyönteis- ja sienituhojen torjunnasta ja myös luonnonsuojelulaki.

 

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> ch5.getTitle(entry)  [in template "20116#20152#131004" at line 72, column 22]

----
Tip: If the failing expression is known to be 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 title = ch5.getTitle(entry)  [in template "20116#20152#131004" at line 72, column 5]
----
1<#-- MTK ajankohtaisvirran lista -->  
2<#--- INIT ---> 
3 
4<#-- Import common variables, functions & macros --> 
5<#import "${templatesPath}/46467" as ch5> 
6 
7<#assign dlAppServiceUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") /> 
8 <#--- OUTPUT ---> 
9 <@ch5.emptyListMessage /> 
10 <#if entries?has_content> 
11 <div class="flex-container container-fluid FiMtkFrontTopicListkaikki"> 
12 <#assign fistcontent = "" /> 
13 <#--FiMtkFrontTopicListhyperlinkfirst--> 
14  
15 <#list entries as entry> 
16    <#-- INIT ENTRY --> 
17    <#assign entryImage = ch5.getContentField(entry, "image")?first!""> 
18    <#assign entrySummary = ch5.getSummary(entry, ch5.summaryMaxLength)> 
19    <#assign articleType = ch5.getCategoryNames(entry, ch5.articleTypeVocabularyId)?first!"" /> 
20    <#assign assetRenderer = entry.getAssetRenderer() /> 
21    <#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
22    <#assign mtkpaagroup = GroupLocalService.fetchGroup(entry.groupId) > 
23 
24    <#assign viewURL = "//${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${assetRenderer.getUrlTitle()}" /> 
25    <#if mtkpaagroup.groupId == 51894> 
26        <#assign viewURL = "/web/en/-/${assetRenderer.getUrlTitle()}" /> 
27    </#if> 
28     
29    <a href="${viewURL}" class="FiMtkFrontTopicListhyperlink ${fistcontent}"> 
30    <div class="card card-inverse text-left FiMtkFrontTopicListjulkaisu "> 
31    <#assign fistcontent = "" /> 
32    <#--<div class="card text-white FiMtkFrontTopicListimagehead"> 
33    --> 
34    <#assign imageurl = ""> 
35    <#assign imagefileEntryId = ""> 
36    <#if entryImage?has_content> 
37        <#assign entryImageJSON = entryImage?eval> 
38        <#assign imageurl = "/o/adaptive-media/image/${entryImageJSON.fileEntryId}/thumbnail-600x/${entryImageJSON.name}"> 
39        <#assign imagefileEntryId = "${entryImageJSON.fileEntryId}"> 
40    <#else> 
41        <#switch ch5.getStructureName(entry)> 
42            <#case "Blogi"> 
43                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/blog.png"> 
44                <#break> 
45            <#case "Tiedote"> 
46                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Tiedote.png"> 
47                <#break> 
48            <#case "Uutinen"> 
49            <#case "News"> 
50                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Uutinen.png"> 
51                <#break> 
52            <#case "Ajankohtaista"> 
53                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Tapahtuma.png"> 
54                <#break> 
55            <#default> 
56                <#assign imageurl = "/o/mtk-site-theme/css/placeholder-kuvat/Teematon.png"> 
57        </#switch> 
58    </#if> 
59     
60    <div class="FiMtkFrontTopicListimageoverflow"> 
61    <img class="card-img FiMtkFrontTopicListimage" src="${imageurl}" alt="Card image"> 
62    </div> 
63    <div class="card-img-overlay FiMtkFrontTopicListimageheadcategoria"> 
64    <h5 class="card-title FiMtkFrontTopicListimageheadcategoriatext"> 
65    ${ch5.getStructureName(entry)} </h5> 
66    </div> 
67 
68    <div class="card-body FiMtkFrontTopicList"> 
69    <div class="FiMtkFrontTopicListdate"> 
70    ${ch5.getPublishDate(entry)} </div> 
71    <div class="FiMtkFrontTopicListtitle"> 
72    <#assign title = ch5.getTitle(entry)> 
73    <#if title?length &lt; 75> 
74    ${title} <#else> 
75    ${title?substring(0, 74)} ... </#if> 
76    </div> 
77    </div> 
78    </div> 
79    </a> 
80    <@ch5.articleeditlink entry "height: 0px; width: 0px; transform: translate(-30px, 7px);"/> 
81 </#list> 
82 </div> 
83 </#if> 

Ajankohtaista

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> ch5.getTitle(entry)  [in template "20116#20152#131933" at line 16, column 34]

----
Tip: If the failing expression is known to be 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 title = ch5.getTitle(entry)  [in template "20116#20152#131933" at line 16, column 17]
----
1<#-- mtk sivuston etusivun oikean palkin index listaus	-->  
2<#-- INIT --> 
3<#-- Import common variables, functions & macros --> 
4<#import "${templatesPath}/46467" as ch5> 
5<#-- OUTPUT --> 
6 
7<div class="list-group"> 
8    <@ch5.emptyListMessage /> 
9    <#if entries?has_content> 
10        <#list entries> 
11            <#items as entry> 
12                <#assign assetRenderer = entry.getAssetRenderer() /> 
13                <#-- INIT ENTRY --> 
14                <#assign entrySummary = ch5.getSummary(entry, ch5.summaryMaxLength)> 
15                <#assign articleType = ch5.getCategoryNames(entry, ch5.articleTypeVocabularyId)?first!"" /> 
16                <#assign title = ch5.getTitle(entry) /> 
17                <#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
18                <#assign mtkpaagroup = GroupLocalService.fetchGroup(entry.groupId) > 
19                <#assign viewURL = "https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${assetRenderer.getUrlTitle()}"  /> 
20                 
21                <#if mtkpaagroup.groupId == 51894> 
22                    <#assign viewURL = "/web/en/-/${assetRenderer.getUrlTitle()}" /> 
23                </#if>  
24                <a href="${viewURL}"  class="FiMtkFrontIndexListhyperlink" > 
25                    <div class="list-group-item flex-container FiMtkFrontIndexListitem"> 
26                        <div class="FiMtkFrontIndexListitemranking"> 
27                            <h3 class="FiMtkFrontIndexListitemrankingvalue">${entry?index + 1}</h3> 
28                        </div> 
29                        <div class="FiMtkFrontIndexListitemdateandtitle"> 
30                            <h3 class="FiMtkFrontIndexListitemdate">${ch5.getPublishDate(entry)}</h3> 
31                            <h class="FiMtkFrontIndexListitemtitle"> 
32                                <#if title?length &lt; 75> 
33                                    ${title} 
34                                <#else> 
35                                    ${title?substring(0, 74)} ...  
36                                </#if> 
37                            </h3> 
38                        </div> 
39                    </div> 
40                </a> 
41                <@ch5.articleeditlink entry "transform: translate(232px, 0px);"/> 
42            </#items> 
43        </#list> 
44    </#if> 
45</div>