Portal > Foren > Offtopic > Gesuche > [Suche]Anpassung einer Templateengine an ZF
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 11.03.2008, 23:49 Nach oben    #1
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard [Suche]Anpassung einer Templateengine an ZF

Hallo,

hat jemand Geduld und Lust folgende Templateengine an das ZendFramework anzupassen? Also so, dass man es mit dem Framework nutzten kann?
[PHP] Ein eigenes Templatesystem schreiben

Oder kennt ihr eine ähnliche Templateengine die zusammen mit Zend Framework gut läuft? Mir gefällt halt bei Zend nicht, dass die Variablen so groß in den "Templates" stehen müssen. Da hab ich lieber {$variable} und {include="template/soundso.tpl"}
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2008, 04:34 Nach oben    #2
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.209
Standard

Es gibt fertige Klassen und Tutorials um Smarty beispielsweise als Template-System im Zend-Framework zu verwenden:

http://akrabat.com/2006/12/23/extend...e-with-smarty/
http://devzone.zend.com/node/view/id/120
http://www.phpinsider.com/smarty-for...ic.php?p=48159

mal mit Google nach "Smarty Zend" suchen oder so, da findet man einiges.


Das Problem beim Einsatz einer anderen Template-Engine ist halt dass man oft nicht alles nutzen kann was direkt mit Zend (Z.b. Helper etc) möglich wäre, ausser man schreibt sich für alles noch zusätzliche Plugins für die TemplateEngine etc.
(der url-Helper braucht beispielsweise als Parameter immer ein $this->url(array( .... )); das geht mit smarty direkt nicht)

Der Ordner mit den vor-compilierten Dateien von Smarty kann auch nochmal Umstände bereiten, wenn man mehr als ein eigenes Modul/Anwendung einsetzt bei denen es dann zu doppelten Namen kommt (index/index), dann werden nämlich die vorkompilierten Dateien überschrieben, theoretisch muss man dafür dann auch nochmal selbst Hand anlegen und jedes Modul braucht seinen eigenen Ordner für diese Dateien. (Im Konstruktor der Action-Controller beispielsweise den Ordner umsetzen könnte gehen .... )


Die ganzen Nachteile/Umstände etc. haben mich dann auch dazu bewogen anstatt Smarty auf die normalen php-basierenden Templates die das Zend Framework nutzt umzusteigen, weil die Helper wollte ich eigentlich nicht missen. und man hat sich eigentlich recht schnell dran gewöhnt, das bißchen mehr Code ist garnicht so schlimm und man schreibt halt auch direkt das was man will/braucht.
Wenn du es kürzer willst, gibt es ja noch die möglichkeit für ausgaben über shorttags zu gehen, wenn die aktiviert sind kann man <?=$var ?> für die Ausgabe benutzen.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45