Was hat JS mit Smarty zu tun?
Naja, Frames sind komplett out, daher ergibt sich die Frage gar nicht erst.
Ich würd die Variablen einfach via php abfangen, auf smarty komplett verzichten und die Dateien ordentlich laden.^^
Hey Leudz,
wie würdet ihr dass hier realisieren wenn ihr mit Smarty arbeitet? (Aber komplett ohne JS!)
http://www.traum-projekt.com/forum/s...09&postcount=1
MfG VoltFreeze
Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.
Was hat JS mit Smarty zu tun?
Naja, Frames sind komplett out, daher ergibt sich die Frage gar nicht erst.
Ich würd die Variablen einfach via php abfangen, auf smarty komplett verzichten und die Dateien ordentlich laden.^^
Zwei Dinge sind Unbestreitbar:Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
es hat nix mit js zu tun! und frames will ich auch nicht! hab ja nur gemeint dass ich vom "Prinzip" her sowas will! Und smarty ist geil!
Ich möchte halt nicht für jede seite ne extra *.php seite haben sondern möchte ich eine index.php haben und dann halt jeweils für alle verschiedenen bereiche halt ne extra tpl laden lassen.
Also z.B jeweils für den "home"-Bereich ne home.tpl und für den bspw. "news"-Bereich ne news.tpl laden lassen.
Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.
Naja, du fängst z.b. einen Link aus der URL ab:
index.php?site=home
PHP-Code://Abfangen der Variable
$site = isset( $_GET['site'] ) ? $_GET['site'] : '' ;
switch( $site ):
case 'home'
$template = 'home';
break;
case 'impressum'
$template = 'impressum';
break;
default:
$template = 'startseite';
end switch;
//Tja, jetzt hast du in $template halt die seite, die du mit smarty laden kannst.
//Wirst hier im Forum tausende threads zu dem thema finden.
//Wird eigentlich jeden dritten Tag gefragt
Geändert von Dennis The Menace (11.02.2005 um 21:01 Uhr)
Zwei Dinge sind Unbestreitbar:Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
so sieht meine index.php jetzt aus!
(ich weiß da sind 100.000 Fehler drin und hirnrissige noch dazuaber ich habs mal nur so zusammengewürfelt wie es vom Prinzip her sein sollte.)
könnte mir das einer so korrigieren (oder sagen wie!), dass es nachher funktioniert?PHP-Code:<?php
error_reporting(E_ALL);
define('SMARTY_DIR', '/kunden/73056_72654/mb/');
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$site = isset( $_GET['site'] ) ? $_GET['site'] : '' ;
switch( $site ):
case 'home'
$smarty->assign("content_home", 'content_home.tpl');
break;
case 'news'
$smarty->assign("content_news", 'content_news.tpl');
break;
default:
$smarty->display("index.tpl");
end switch;
$smarty->display("index.tpl");
?>
Ich wäre euch sehr dankbar!!
Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.
endswitch; nicht end switch;
und am ende der case Zeilen ein :
(dummes vb end select^^)
Also hier ausnahmsweise mal was richtiges von mir^^:
PHP-Code:switch( $site ):
case 'home':
$smarty->assign("content_home", 'content_home.tpl');
break;
case 'news':
$smarty->assign("content_news", 'content_news.tpl');
break;
default:
$smarty->display("index.tpl");
endswitch;
Zwei Dinge sind Unbestreitbar:Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
alles klar!! dankeschön! das hab ich gebraucht!ab jetzt kann ich das dann voll alleine weitermachen.
Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)