Portal > Foren > PHP > PHP-Programmierung > Problem bei Verarbeitung von Templates (Eigene Klassen)
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 30.06.2006, 18:07 Nach oben    #21
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

Zitat:
Zitat von n00b
zur verwendung von foreach im template-system
in dem templatesystem was hier erstellt wurde ist foreach nicht vorgesehen, ex3 hat leidglich eine funktion aus seinem template-system gepostet mit er das realisiert hat.

schau dir vieleicht mal smarty an, da ist das ganze drin:
-> http://smarty.php.net/manual/en/lang...on.foreach.php

einen crashkurs findet man hier:
http://smarty.php.net/crashcourse.php

mfg
robo47
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
Alt 31.08.2006, 16:02 Nach oben    #22
\m/ let's rock \m/
 
Benutzerbild von la-finest
 
Registriert seit: 11.11.2005
Beiträge: 114
Standard

sorry, dass ich den thread wieder aufleben lasse.

Aber ich hab auch meine kleine Schwierigkeiten, ex³ foreach-Funktion zu benutzen.

Ich habe sein Coding in die Template.class.php eingefügt.
Ich erstelle mir ein array, books, mit 2 Felder (author & title).
in der default.php

sieht dann so aus:

PHP-Code:
$peter = array(author => "Peter Lustig"title => "My Life");
$tpl->assign_array("book"$peter); 
laut dago:

Zitat:
Zitat von dago Beitrag anzeigen
Zitat:
Zitat von lycoos
wie müste man denn dann die werte übergeben mit einer while schleife oder wie????

oder brauch $book gar kein wert???
Einfach vorher den Array erstellen und dann das Template der Klasse übergeben.

PHP-Code:
/*
Code zur erstellung des Array's und anderer Variablen.
*/
/*Bsp.*/ 
$book[$autor] = $title;
 
/*
Hier Template parsen. Das Templates der Klasse übergeben und die Platzhalter ersetzen lassen.
*/ 
Das kann man auch im Template formatieren:
HTML-Code:
{foreach $book}
{$autor} - {$title}
{/foreach}
müsste es so gehen, aber bei mir wird nix ausgegeben.

Was mache ich falsch.

Wäre nett wenn mir das einer erklären könnte.

Viele Grüße,
la-finest

P.S.
Ich beziehe mich hier auf dieses Template: (Ein Einfache Templatesystem, von Corvin)
__________________
"Irgendwann, möglicherweise auch nie, werde ich dich bitten mir eine kleine Gefälligkeit zu erweisen. Aber solange ich das nicht tue, soll die Gerechtigkeit mein Geschenk an Dich sein." - Don Vito Corleone, aus "Der Pate"

Geändert von Jann Hendrik (03.07.2008 um 10:34 Uhr) Grund: link angepasst
la-finest 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Klassen Bookworm PHP-Programmierung 17 18.09.2006 22:25
Klassen Problem la-finest PHP-Programmierung 9 14.09.2006 16:41
Templates - Was sie bieten sollten!? MrNiceGuy PHP-Programmierung 26 28.05.2006 22:14
Vererbung bei Templates Pain-maker PHP-Programmierung 6 28.03.2006 15:37
Problem bei der Verarbeitung bei Formularen sauer82 Enterprise Java 1 01.10.2005 12:57


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 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