Deutsch| English
  #1  
Alt 21.07.2011, 09:41
Neuer Benutzer
 
Registriert seit: 27.10.2009
Beiträge: 20
Standard Templating in ISPConfig 3

Hallo,

ich wollte ein kleines Modul schreiben welches Informationen von einer anderen Seite ausliest und in einer Liste einträgt. Dafür habe ich mir das Template einer anderen Liste kopiert und angepasst. In der dazugehörigen Action habe ich folgendes eingefügt:

PHP-Code:
$app->uses('tpl');
$app->tpl->newTemplate("form.tpl.htm");
$app->tpl->setInclude('content_tpl','templates/test_list.htm');
$app->tpl->setLoop('records'$data['params']);
$app->tpl_defaults();
$app->tpl->pparse(); 
Nun habe ich das Problem das die Standartvariablen nicht durch die Standartsprache ersetzt werden, wie z.B. der Buttontext. Habt ihr eine Idee wie ich das machen kann?

Schöne Grüße

BJ01090
Mit Zitat antworten
  #2  
Alt 21.07.2011, 10:32
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

Du musst die Sprachdatei mit include laden und dann mit der setVar Funktion des template Systems in das Template setzen. Also etwa so:

$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_mylanguagefile.lng';
include($lng_file);
$app->tpl->setVar($wb);
Mit Zitat antworten
  #3  
Alt 21.07.2011, 11:44
Neuer Benutzer
 
Registriert seit: 27.10.2009
Beiträge: 20
Standard

Vielen Dank.

Ich habe jetzt die Standartdatei und die Moduldatei eingeladen.

PHP-Code:
require_once('../../lib/lang/'.$_SESSION['s']['language'].'.lng');
if( 
file_exists('lib/lang/'.$_SESSION['s']['language'].'_test_list.lng') ) {
    require_once(
'lib/lang/'.$_SESSION['s']['language'].'_test_list.lng');
} else {
    require_once(
'lib/lang/en_test_list.lng'); 

Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 an



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:47 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0