[TYPO3-german] Templates ändern
Peter Linzenkirchner
info at lisardo.de
Thu May 22 17:04:28 CEST 2008
Hallo Cristof,
Am 22.05.2008 um 13:46 schrieb Christof Kluß:
> Hallo,
>
> wie gehe ich vor, wenn ich das Standardtemplate von z.B. tt_address
> ändern möchte?
>
> Im "Template Analyzer" bekommt man ja unter EXT:tt_address/static/pi1/
> das mitgelieferte Template angezeigt.
>
> Jetzt findet man im Internet ja viele Verbesserungsvorschläge, wie
> http://www.typo3.net/forum/list/list_post//37797/?page=1#pid141483
vergiss das, das ist wahrscheinlich das alte tt_adress, das noch ohne
Template arbeitet.
Kopiere dir das mitgelieferte Template aus dem pi1 Ordner in deinen
fileadmin-Ordner, und zwar hier: fileadmin/templates/ Öffne es einfach
in deinem HTML-Editor und baue es so um, wie du es brauchst. Alles
innerhalb ### ### sind Platzhalter. Danach weist du das Template den
Datensätzen zu und zwar:
1. entweder einzeln, wenn du das Plugin als Inhaltsobjekt einsetzt
(hier kannst du in den Karteikarten ein Template auswählen). Das hat
allerdings den Nachteil, dass das Template kopiert wird; heisst, bei
jeder Änderung musst du es erneut zuweisen.
2. via TypoScript, hier einfach mal ein Beispielskript von mir:
plugin.tx_ttaddress_pi1 {
templatePath = fileadmin/templates/
defaultTemplateFileName = adressen.html
# ab hier eigene Einstellungen, da ich das Template komplett
verändert habe.
# mit dem Standardtemplate sind viele nicht nötig, da die Klassen
dort vergeben werden.
templates.default {
image {
params = class="photo"
file.width = 200
}
organization {
wrap = <span class="org">|</div>
}
address {
wrap = <span class="street-address">|</div>
}
zip {
outerWrap = |
}
email.wrap = <dt>E-Mail: </dt><dd><span class="email">|</span></dd>
phone.wrap = <dt>Telefon: </dt><dd><span class="tel">|</span></dd>
phone.required = 1
fax.wrap = <dt>Fax: </dt><dd><span class="fax">|</span></dd>
fax.required = 1
mobile.wrap = <dt>Mobil: </dt><dd><span class="mobile">|</span></dd>
mobile.required = 1
}
}
OK, vielleicht hilft es dir.
Gruß
Peter
--
-----------------------------------------------
Lisardo Multimedia GmbH
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
http://www.lisardo.biz/
info at lisardo.de
Geschäftsführer: Peter Linzenkirchner
Amtsgericht Augsburg, HRB 14435
-----------------------------------------------
More information about the TYPO3-german
mailing list