Ahojte,
podla mojho nazoru je FreeMarker celkom v pohode pre ludi so zakladmi HTML. 
Clovek pise klasicke HTML
a doplna hodnoty. Staci ak dizajnerovi prezradite strukturu objektov, ktore ma 
volat.

Stacilo precitat manual: http://freemarker.sourceforge.net/docs/index.html


Jednoducha sablona na ukazku, ktoru je mozne pouzit kdekolkove pomocou include 
alebo ako macro

<#if gallery??>
    <div id="article-galley">
        <#if gallery.name??><h1>${gallery.name}</h1></#if>
        <div id="gallery">
            <ul>
            <#list gallery.images as item>
                <li><img src="${base}/media/images/${item.fileName}" /></li>
            </#list>
            </ul>
        </div>
    </div>
</#if>

Jediny problem ktory sa mi nepodarilo vyriesit je lokalicacia textov z resource 
bundlu (Struts 2), ak pouzijem
klasicke jsp tagy <s:text name="key.test" />, vsetko funguje spravne, ale 
pomocou FreeMarkeru sa na dane
lokalizovane texty neviem dostat ;(

Podla toho co som sa docital FreeMarker nacita samotny subor s lokalizovanymi 
textami len ak mate 
pre kazdy jazyk vytvoreny lokalizovany subor napr:

sablonaA.ftl
sablonaA_sk.ftl
sablonaA_en.ftl
sablonaA_de.ftl

Ovsem taketo riesenie sa mi moc nepozdava... Podarilo sa niekomu podobny 
problem vyriesit?
Ale celkovo v mojom pripade kombinacia Struts 2, FreeMarker, Sitemesh, 
Urlrewrite (tuckey) funguje super.

S pozdravom fatal



-----Pôvodná správa-----
Od: [email protected] [mailto:[email protected]] V zastúpení 
Radovana Straube
Odoslané: 13. januára 2009 12:31
Komu: Java
Predmet: Re: HTML sablona

Pozerala som si FreeMarker. Pokial som to dobre pochopila, funguje je na 
principe nahradzovania textov v sablone. Keby som chcela napriklad vyselektovat 
polozku v zozname alebo oznacit nejaky radio button, tak by to bolo trochu 
pracnejsie (sablony maju vyrabat aj ludia so zakladmi HTML). 
Nie je to uplne to co hladam.

Radovana Straube


--- On Tue, 1/13/09, Martin Kuba <[email protected]> wrote:

> From: Martin Kuba <[email protected]>
> Subject: Re: HTML sablona
> To: "Java" <[email protected]>
> Date: Tuesday, January 13, 2009, 11:49 AM
> Tenhle případ funguje proto, že máte nainstalovaný
> Acrobat Reader plugin
> a ten deklaruje browseru podporu souborů s příponou
> .xfdf. Pokud máte
> Firefox, tak je to vidět po zadání URL about:plugins
> 
> O žádném pluginu pro šablony HTML nevím. Ale řešil
> bych to na straně serveru
> šablonou ve Freemarkeru, ta je taky dostatečně
> jednoduchá, aby ji
> dokázal zbastlit průměrně zdatný uživatel.
> Prohlížeč pak dostane
> od serveru normální HTML.
> 
> Makub
> 
> Radovana Straube napsal(a):
> > Dobry den,
> > 
> > mam webovu aplikaciu, ktora podla konfiguracie
> natiahne data z roznych zdrojov (DB, LDAP, text subor, ...)
> a vygeneruje z nich XFDF data stream. Ten poslem do
> browsera, kde sa zobrazi uz vyplneny PDF formular. 
> > 
> > XFDF je XML format od Adobe na ukladanie PDF
> formularovych dat - obsahuje data s nazvami poli a linku na
> PDF sablonu. Mala ukazka je v prilohe. Staci otvorit subor v
> browseri.
> > 
> > Existuje nieco podobne aj pre HTML? Potrebujem pouzit
> HTML namiesto PDF sablony. Myslim poslat nejaky cisto datovy
> XML stream do browsera, ktory by obsahoval len data a linku
> na HTML sablonu. Vystup by mal byt vyplneny HTML formular.
> Musia fungovat nie len klasicke polia, ale aj radio buttons,
> checkboxes, selects, ...
> > 
> > Videla som podobne riesenie s vyuzitim XSLT, ale PDF
> sablonu alebo HTML sablonu dokaze priemerne zdatny uzivatel
> zbastlit aj sam. S XSLT by sa zakaznici odmietli zaoberat.
> > 
> > Dakujem za pripadne postrcenie spravnym smerom
> > Radovana Straube
> > 
> > 
> >       
> 
> 
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Supercomputing Center Brno             Martin Kuba
> Institute of Computer Science    email: [email protected]
> Masaryk University            
> http://www.ics.muni.cz/~makub/
> Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
> --------------------------------------------------------------


      

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 3761 (20090113) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


 

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 3761 (20090113) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 

Odpovedet emailem