Gute PHP Template Engine

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Yuesang, 20. Februar 2017 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 20. Februar 2017
    Hey Leute, wollte euch fragen, ob jemand von euch eine gute Template Engine hat, womit man auch vernünftig arbeiten kann.

    Das Template Engine sollte können:

    if
    elseif
    else

    foreach
    endforeach

    while
    endwhile

    for
    endfor

    include
    include_once

    require
    require_once

    ...

    Diese Befehle sollte man dann in einer .html oder .tpl datei ausführen können. Also praktisch wie PHP nur übersichtlicher gehalten eben.
    Es ist mir wichtig, PHP Code von Design zu trennen, da ich momentan dran bin, ein etwas größeres Projekt zu starten.
     

  2. Anzeige
  3. #2 20. Februar 2017
    AW: PHP Template Engine

    Kann dir PHP smarty empfehlen. Hat alles was du brauchst und noch mehr, auch Caching etc.

    Weiterer Vorteil ist die gute Dokumentation und die Anlehnung an PHP Syntax. bzw man kann auch teilweise PHP ausführen lassen im Template.

    Beispiel:

    Code:
    {foreach item=sp from=$sim_prod}
    <li title="{$sp.desc|truncate:250}">
    {if count($sp.bilder->bilder)>=1}<img class="img-responsive" src="/img/{$sp.bilder->bilder[0]->file_folder}{if $sp.bilder->bilder[0]->width>=75 AND $sp.bilder->bilder[0]->height>=75}/thumb/{/if}{$sp.bilder->bilder[0]->bid}.{$sp.bilder->bilder[0]->ext}"
     alt="{$sp.bilder->bilder[0]->filename}" />{else}no Image{/if}
    <a href="{$sp.link}">{$sp.name|truncate:70}</a><br />
    {number_format($sp.preise[0]->preis/100,2,',','')}
    <span class="label">{count($sp.arraydaten)} Inhalte</span></p> 
    </li>
    {/foreach}</ul> 
    
     
  4. #3 20. Februar 2017
    AW: Gute PHP Template Engine

    Bin bei der Suche auf ein Template Engine schon vorher auf Smarty gestolpert. Würde aber ungern eine Template Engine benutzen, die größer als das Projekt selbst ist. :-/
     
  5. #4 20. Februar 2017
    AW: Gute PHP Template Engine

    Dann vll sowas: TinyButStrong - Why use it?

    Mir wäre es allerdings zu nervig da erst mal die Syntax zu lernen ^^
     

  6. Videos zum Thema
Die Seite wird geladen...