#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. + Multi-Zitat Zitieren
#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> + Multi-Zitat Zitieren
#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. :-/ + Multi-Zitat Zitieren
#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 ^^ + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren