Avatar billede dank Nybegynder
29. februar 2004 - 21:14 Der er 6 kommentarer og
1 løsning

hvad findes der er af gode template systemer

Har p.t. kig på pattemplate ( www.php-tools.de ) som ser rigtigt fornuftigt ud.

Findes der andre/bedre alternativer til et solidt template system til opbygning af ens sider.
Avatar billede erikjacobsen Ekspert
29. februar 2004 - 22:07 #1
Avatar billede dank Nybegynder
29. februar 2004 - 22:21 #2
tak... prøver at kigge på det.. umiddelbart ligner det pattemplate (set fra brugerens synsvinkel), men det er værd at prøve dette også, inden jeg bruger for meget tid på det (forkerte) system :))

tak for input.
Avatar billede erikjacobsen Ekspert
29. februar 2004 - 22:23 #3
jeg kender desværre ikke pattemplate, men bruger selv smarty.
Avatar billede dank Nybegynder
29. februar 2004 - 22:59 #4
smarty ser ud til at være noget nemmere at gå til på nogen områder, men det kan være en smagssag. Umiddelbart ligner syntax meget pattemplate.

Dog har jeg allerede oplevet ting som resulterede i fejl, f.eks.

Fatal error: Smarty error: [in faq.tmpl.html line 47]: syntax error: unrecognized tag: if(document.getElementById)return(document.getElementById(toObject)); else if(document.all)return(eval("document.all." + toObject)); else if(document.layers)return(eval("document." + toObject)); else return(null); (Smarty_Compiler.class.php, line 403)

Men må indrømme jeg ikke er dykket nærmere ned i det end som så.. pattemplate lavede ikke fejl i denne del, dog kom der heller ikke noget på skærmen da der manglede en del variabler som jeg ikke havde overført, så jeg er ikke klar over om pattemplate kunne have parset dette korrekt. :)

Jeg må hellere prøve mig lidt mere frem.

Tak for input i alle tilfælde
Avatar billede erikjacobsen Ekspert
29. februar 2004 - 23:04 #5
Hvis du vil bruge krølle-parenteser i en template, som også bruges af smarty selv, skal du have

{literal}
  ...
{/literal}

Den eneste fejl her er dig der ikke gider læse manualer (ja, det gjorde jeg jo
så heller ikke før jeg løb ind i det selv...)  *g*
Avatar billede dank Nybegynder
29. februar 2004 - 23:18 #6
avs den sad :o) Indrømmet... Jeg havde kun rodet med det í et par minutter...

Hvis der skulle være andre intereseret i emnet kan jeg så lige til reference fortælle, at der også er mulighed for at skrive PHP direkte i sine templates:

http://smarty.php.net/manual/en/language.function.php.php

Hvilket gør en konvertering af eksisterende site, noget nemmere at håndtere.

Desuden er der langt flere muligheder end i pattemplate, og dokumentationen er lang bedre.. Så det var godt jeg ikke fik brugt (for) lang tid på det andet system.

Mange tak for input :)
Avatar billede erikjacobsen Ekspert
29. februar 2004 - 23:24 #7
Du vender bare tilbage omkring Smarty - hvis/når du får problemer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester