ich möchte die tt_content erweitern... ich habe über den Kickstarte die Tabelle um ein feld erweitert. die passende checkbox finde ich nun unter Bildlinks. Ebenso nutze ich eine setup.txt für die einstellungen.
derzeit versuche ich auf den Dateinamen des Bildses zu zugreifen aber erhalte immer alle Dateinamen, wenn mehrere Bidler verwendet werden.
also in tt_content.image.20.10.ilib.cObject.10 würde ich gern Date_xy.jpg stehen haben, derzeit leider werden alle Bilderdateien aufgelistet,
Mein TS:
# Images List Image Big
# Originale Bild Konfiguration speichern
temp.pic<tt_content.image.20
temp.caption<temp.pic.caption
temp.layout<temp.pic.layout
tt_content.image.20>
tt_content.image.20=COA
# Anzeige bearbeiten
temp.pic.layout.if.isFalse.field=tx_imglistimgbig_ilib_aktive
temp.layout.1.stdWrap.wrap (
<style type="text/css">/*<![CDATA[*/
table.ilib {border:none;}
tbody.ilib tr.ilib:hover {background: none;}
tbody.ilib tr.ilib:hover td{background: none;}
td.ilib {border:none;}
/*]]>*/</style>
|
)
temp.layout.1.value(
<table class="ilib" width="100%">
<tbody class="ilib">
<tr class="ilib">
<td class="ilib" width="100%">
<div id="ilib_imagebig"></div>
</td>
<td class="ilib">
<div class="csc-textpic csc-textpic-right csc-textpic-above###CLASSES###">###IMAGES######TEXT###</div>
<div class="csc-textpic-clear"><!-- --></div>
</td>
</tr>
</tbody>
</table>
)
temp.pic.layout<temp.layout
# Register mit den ilib Daten füllen falls "ilib active" angeklickt
tt_content.image.20.10=LOAD_REGISTER
tt_content.image.20.10.ilib.cObject=COA
tt_content.image.20.10.ilib.cObject.wrap=onmouseover="|"
tt_content.image.20.10.ilib.cObject.stdWrap.if.isTrue.field=tx_imglistimgbig_ilib_aktive
tt_content.image.20.10.ilib.cObject.10=TEXT
tt_content.image.20.10.ilib.cObject.10{
field = image
required = 1
parseFunc =< lib.parseFunc
br = 1
split.token.char = 10
split.token.if.isPositive = {$styles.content.imgtext.imageTextSplit} + {$styles.content.imgtext.captionSplit}
split.returnKey.data = register : IMAGE_NUM_CURRENT
}
# Bildunterschriften deaktivieren
temp.pic.caption.1.if{
isFalse.field=tx_imglistimgbig_ilib_aktive
}
# Originale Bildkonfiguration zurückschreiben und das Register hinzufügen
tt_content.image.20.20<temp.pic
temp.pic>
tt_content.image.20.20.1.stdWrap.insertData=1
tt_content.image.20.20.1.params = align="top" {register:ilib}
# Text mit Bild anpassen
temp.textpic<tt_content.textpic.20.text
tt_content.textpic.20 =< tt_content.image.20
tt_content.textpic.20.20.text<temp.textpic
temp.textpic>
temp.caption>
temp.layout>
# Die Benötigte javascript Datei in den Kopfteil der Seite einbinden
# Kleines Problem: Wenn das benutzte page Objekt nicht page heist funktioniert das natürlich nicht,
# ich kenne aber keine Möglichkeit, wie man das mit ts universell lösen könnte
page.headerData.53=TEXT
page.headerData.53.insertData=1
page.headerData.53.data=PATH:EXT:imglist_imgbig/js/ilib.js
page.headerData.53.wrap=<script type="text/javascript" src="|"></script>
Danke schon mal für die Hilfe und Zeit, sitz selber schon seit 4 Stunden dran.