Distinguish FreeMarker (ni) Inkluder og import af

Distinguish Freemarker Include



Inkluder og importer er tilgængelige i den aktuelle fil, skabelonfilen til import af anden

forskellen:
- Inkluder visningsindhold kan inkluderes i filen, filen er indeholdt i den fælles del af pakken, der passer til siden (hvad navigationslinjen)
- Import af vist indhold af filen vil ikke være inkluderet i den, filen er inkluderet i pakken, der er egnet til funktionen.



Inkluder fil i en ekstern jævnstrøms placering, funktion Inkluder fil kan også kaldes direkte



Test med en ekstern fil

This is a extra code, Improt will not output <#macro DropdownList name params> <select name = '${name}' id = '${name}'> <#list params?keys as key>

Import af brug

<#assign mMap={'1','Andy','2':'Jacky Cheung'}/> <#import '../function/dropdownlist.ftl' as View/> <@View.DropdownList name='aaa' params = mMap/>

Inkluder brugen af

<#assign mMap={'1','Andy','2':'Jacky Cheung'}/> <#include '../function/dropdownlist.ftl'/> <@DropdownList name='aaa' params = mMap/>