Ergebnis 1 bis 7 von 7

Thema: Extension Template und eigene Extension

      
  1. #1
    Forum Newbie
    Registriert seit
    31.07.2008
    Beiträge
    27

    Extension Template und eigene Extension

    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. #2
    Forum Stammgast
    Registriert seit
    18.07.2008
    Ort
    Grünburg
    Alter
    39
    Beiträge
    251
    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. #3
    Forum Newbie
    Registriert seit
    31.07.2008
    Beiträge
    27
    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. #4
    Forum Stammgast
    Registriert seit
    18.07.2008
    Ort
    Grünburg
    Alter
    39
    Beiträge
    251
    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. #5
    Forum Newbie
    Registriert seit
    31.07.2008
    Beiträge
    27
    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. #6
    Forum Stammgast
    Registriert seit
    18.07.2008
    Ort
    Grünburg
    Alter
    39
    Beiträge
    251
    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.

  7. #7
    Forum Newbie
    Registriert seit
    31.07.2008
    Beiträge
    27
    o.k., danke erst mal für die Tipps! Mal sehen, was ich daraus machen kann...

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. menünavigation für eigene extension
    Von npre im Forum Extension modifizieren oder neu erstellen
    Antworten: 3
    Letzter Beitrag: 01.08.2008, 14:58
  2. Order By in eigene Extension
    Von farid1399 im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 30.06.2008, 15:06
  3. Eigene Extension
    Von farid1399 im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 9
    Letzter Beitrag: 26.06.2008, 13:26
  4. CSS für eigene Extension
    Von Sareen im Forum Extension modifizieren oder neu erstellen
    Antworten: 5
    Letzter Beitrag: 18.04.2008, 23:54
  5. Eigene Extension / Preisstaffelung
    Von subchannel im Forum Extension modifizieren oder neu erstellen
    Antworten: 0
    Letzter Beitrag: 26.08.2007, 16:50

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237