![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
nach langem herumprobieren hab ichs nun geschafft, eine externe Datenbank mittels einer eigenen Extension auszulesen. Parallel dazu habe ich das Tutorial "Modern Template Building 2+3" durchgearbeitet und die Möglichkeit, für einzelne Seiten individuelle Sub-Templates auszuwählen. Aber wie schaffe ich es jetzt, den in der Extension generierten Inhalt in das jeweilige Sub-Template einzufügen. Beispiel dazu: Die Extension liefert eine Liste von Personendaten (Name, Vorname, Alter, Adresse) aus einer Datenbank. Das gewählte Sub-Template hätte demnach in Etwa folgendes Aussehen: <table> <tr> <td>###Name###</td><td>###Vorname###</td>.... </tr> </table> Ich hab im Web einige Beispiele gefunden, in denen direkt in der Extension der Name des Templates definiert wird. Aber hier müsste ich ja eigentlich das (Sub)Template aus dem Aufruf der Extension erhalten, oder? |
|
#2
| |||
| |||
| inhalte aus den tabellen der extension kannst du am einfachsten über fe-plugin anzeigen. guck dir mal dieses tutorial an, wie hier eine mitarbeiterliste mit einer extension erzeugt wird: http://www.rrzn.uni-hannover.de/file...eExtension.pdf |
|
#3
| |||
| |||
| danke, aber das ausgeben der Daten über ein FE-Plugin klappt auch bereits. Allerdings wird der HTML-code direkt im PHP der Extension erzeugt. Jetzt möchte ich aber das (Sub)Template der Seite dazu verwenden, und die Daten der Tabelle in die Tabelle des Templates verpacken. Wie geht das? |
|
#4
| |||
| |||
| hm ... gar nicht!? zumindest ist mir nichts bekannt. du kannst aber ein eigenes template für deine extension anlegen und die daten damit füttern ... |
|
#5
| |||
| |||
| hm...o.k. Was verstehst Du unter "...die Daten damit füttern..."? Heisst das, dass ich einfach in der Fe-Klasse der Extension (EXT:my_extension/pi1/class.xxxxx.php) mit PHP den HTML-Code der Ausgabe erzeugen soll? Und werden CSS-Klassen und Definitionen dann automatisch aus dem Template übernommen? (D.h. ist die ins Template eingebundene CSS-Datei für den erzeugten HTML-Code sichtbar?) |
|
#6
| |||
| |||
| du hast du möglichkeit, den html-code in die ausgabe in der datei ../deineext/pi/class.deineext_pi.php zu geben oder das ganze in eine externe template-datei und dort die daten über marker reinzuschreiben. |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| menünavigation für eigene extension | npre | Extension modifizieren oder neu erstellen | 3 | 01.08.08 15:58 |
| Order By in eigene Extension | farid1399 | TYPO3 4.x Fragen und Probleme | 2 | 30.06.08 16:06 |
| Eigene Extension | farid1399 | TYPO3 4.x Fragen und Probleme | 9 | 26.06.08 14:26 |
| CSS für eigene Extension | Sareen | Extension modifizieren oder neu erstellen | 5 | 19.04.08 00:54 |
| Eigene Extension / Preisstaffelung | subchannel | Extension modifizieren oder neu erstellen | 0 | 26.08.07 17:50 |