Support Telefon: 0228 / 280 56 68 - Mo-Fr. 09-18.00

Suche

Suche

Partner & Reseller CMS werden

Support

Forum Plugins

Template ändern

Hallo,

folgendes Problem. Ich habe jeweils ein Template für eine Übersicht von Objekten, sowie eine Detailseite für ein einzelnen Objekt.

Auf der Detailseite, kann ich die einzelnen Attribute in einer Form ändern, deren Action erst einmal auf sich selbst zeigt. Fall Fehler auftreten, werden die also auf der Detailseite angezeigt. Nun will ich bei erfolreicher Prüfung der Benutzereingaben zurück zur Übersichtsseite. Da meine Aktionsweiche vom Template abhängt wie


if (strpos("XXX".$template, "template1.html")){
macheDies;
}
if (strpos("XXX".$template, "template2.html")){
macheWasAnderes;
}


muss ich also das Template umstellen. Frage: Wie mache ich das? $this->content->template ist ja ein Array. Wo muss ich nun "template2.html" rein schreiben, damit das funktioniert?


Besucht die Werder Bremen Fanseite http://www.werdermania.de

Von saschbo am 22.11.2007; 17:40:00 Uhr [1231 Hits] Kunde Papoo Pro

Re: Template ändern

Hallo saschbo,

du schreibst es in die globale Variable $template.



Von b.legt210 am 22.11.2007; 17:46:01 Uhr [46 Hits] Entwickler

Re: Template ändern

Danke,

musste allerdings etwas tricksen, da die VAriable template anscheinend den absoluten Pfad auf dem Server beinhaltet. Habe so etwas gebastelt:

$path_pos = strpos($template, "template1.html");
if($path_pos) {
$template = substr($template, 0, $path_pos)."template2.html";
}

Würde wahrscheinlich auch mit str_replace funktionieren, doch da habe ich die PHP Doku nicht wirklich verstanden :(


Besucht die Werder Bremen Fanseite http://www.werdermania.de

Von saschbo am 23.11.2007; 10:29:11 Uhr [117 Hits] Kunde Papoo Pro

Sie müssen sich anmelden, um einen Beitrag schreiben zu können.

Anfrage stellen

Warenkorb

Derzeit befindet sich nichts in Ihrem Warenkorb.
#start#

Facebook

Newsletter abonnieren.

Ihre Daten

Login

Login




Registrierung.
. Passwort vergessen?
.

Seminarkalender

Mo Di Mi Do Fr Sa So
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
.

xxnoxx_zaehler

.

xxnoxx_zaehler