[TYPO3-german] Re: [TYPO3-german] "Images Only"-Inhaltselement erzeugt zu viel unnützen Code
JoH
info at cybercraft.de
Fri Apr 28 02:08:17 CEST 2006
>> Typo3 ist wirklich mächtig und bietet viele Möglichkeiten, doch wenn
>> man hohe Ansprüche hinsichtlich sauberen Code und Semantik hat, so
>> muss man wirklich sehr sehr viel Zeit investieren bevor man alles so
>> eingerichtet hat wie man es sich wünscht.
Das Inhaltselement ist dafür ausgelegt, mehrere Bilder und deren
Bildunterschriften gruppieren zu können.
Da macht der Code mit dl/dt/dd durchaus Sinn, weil das einzelne Bild (dt)
durch die Bildunterschrift (dd) definiert wird.
Wenn Du immer nur ein einzelnes Bild pro Element hast, kannst Du den Code
für die Ausgabe tt_content ja entsprechend anpassen.
> temp.toppic = IMAGE
> temp.toppic {
> file = fileadmin/pfadzustandardbild/1.jpg // hier anpassen
> width = 210 // hier anpassen
> height= 210 // hier anpassen
>
> // ab hier gilt: don't touch anything!
> file.import.data = levelmedia:-1, slide
> file.import = uploads/media/
> file.import.listNum = 0
> file.import.override.field = media
> }
>
> 2. Im Template folgenden Marker einbauen:
>
> <div id="teaserimg">###toppic###</div>
>
> 3. An geeigneter Stelle den Marker ersetzen:
>
> toppic < temp.toppic
Und jetzt machen wir das einfach mal an der richtigen Stelle, dann klappts
auch mit dem Inhaltselement ;-)
Das hier kommt ins TS-Setup:
tt_content.image >
tt_content.image = COA
tt_content.image {
10 =< lib.stdheader
20 = IMAGE
20 {
file {
import = uploads/pics/
import.field = image
import.listNum = 0
width.field = imagewidth
width.wrap = |m
height.field = imageheight
height.wrap = |m
}
altText.field = altText
titleText.field = titleText
longdescURL.field = longdescURL
wrap = <div class="teaserimage">|</div>
}
}
Eine id für den div Container zu verwenden, führt spätestens ab dem zweiten
Bild zu ungültigem HTML Code.
Daher sollte man "hinsichtlich sauberem Code" eine class verwenden ;-)
Viel Spaß damit
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
More information about the TYPO3-german
mailing list