Gute PHP Template Engine

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

Schlagworte:
  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. 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> 
    
     
  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. :-/
     
  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 ^^
     
  5. 17. Mai 2017
    Wir benutzen seit zwei Jahren rexo (php-framework & cms) aus der Schweiz. Ist kostenlos und sehr klein (wie du gewünscht hast). Ist aber keine typische Template Engine, sondern schon eher ein PHP-Framework.
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.