Portal > Foren > PHP > PHP-Programmierung > Template-System und Mehrsprachigkeit
Antwort
 
Themen-Optionen
Alt 02.02.2008, 22:37 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 17.09.2006
Beiträge: 6
Standard Template-System und Mehrsprachigkeit

Hallo liebe Community,

aktuell bastele ich am Template-System von [PHP] Ein eigenes Templatesystem schreiben

Sobald ich Blöcke verwende <!-- START Block --> <!-- ENDEN Block -->
gibt die SprachMethode keine Wörter mehr aus.
Zudem soll die SprachMethode nur einmal laden, damit Sie in jedem Bereich des Templates verfügbar ist.

z.B
Code:
$tpl = new tpl(SYS_TPL.$styleID.'/ig/header.tpl');
	 
$lang    = $tpl->loadLanguage($sprache);
$header = $tpl->assign_block('header');
$header ->out();

$main = $tpl->assign_block('main');
$lang = $main->loadLanguage($sprache);
$main ->out();
Das ist wohl nicht Sinn der Sache
Jedes mal für den Blockhalter die Methode zu laden.

Nur mir fällt aktuell keine Idee ein, um dieses Problem zu beheben.
Einer meinte mal zu mir das static helfen würde.

Über Tipps würd ich mich freuen
Beckham ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2008, 09:52 Nach oben    #2
Christian W. Achatz
 
Benutzerbild von dr.e.
 
Registriert seit: 05.02.2007
Ort: München
Beiträge: 132
Standard

Hallo Beckham,

zunächst ein Herzliches Willkommen bei uns!

Dein Ansinnen ist meiner Ansicht nach weitaus komplexer als das unter dem Link beschriebene Template-System bieten kann. Hier sind native Sprachabhängigkeit und Verfügbarkeit von einzelnen Blöcken als wiederverwendbare Objekte gefragt. Daher gibt es zwei Möglichkeiten:

- Anforderungen sammeln, Anwendungsszenarien erstellen und eigenes
Templatesystem von der Pike auf selbst nach seinen Requirements
implementieren.
- Fertiges Template-System, oder gar Framework verwenden, das diese
Anforderungen schon hergibt.

Für die erste Variante stehe ich gerne zur Diskussion, im Punkt zwei kann ich dir das Framework in meiner Signatur empfehlen. Diess hat die genannten Punkte bereits komplett und generisch abgebildet. Zum Thema PHP-Frameworks findest du unter http://www.adventure-php-framework.o...eworkVergleich einen Artikel, der verschiedene Frameworks vergleicht.

Solltest du Fragen haben, her damit!
__________________
Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a look at http://www.adventure-php-framework.org!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2008, 10:05 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 17.09.2006
Beiträge: 6
Standard

Hallo ,

ich schaue mir mal das Framework an und sollte ich dazu Fragen haben, würde ich mich bei dir melden.
Beckham ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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

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 are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
indireckte Frage zu Template system kampfgnom PHP-Programmierung 4 04.06.2007 04:12
gelöst: Template System cspiegl PHP-Programmierung 6 08.01.2007 12:18
eigenes Template System mit Sprachunterstützung jjelliss PHP-Programmierung 61 15.09.2006 10:00
Kleines Prob mit phpBB Template System Garnele PEAR, PECL und Frameworks 6 22.10.2005 00:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:26 Uhr.


Powered by vBulletin® Version 3.7.3 (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