Hallo,
ich bin auf der Suche nach einer Lösugn für Inhalt in der Lightbox.
Es funktioniert schon fast nur dass immer das ganze Template nochmal in der Lightbox geladen wird.
Jetzt habe ich versucht das mit einer eigenen typenum zu lösen. Nur funktioniert das nicht so wie ich will.
Es hat sicher wer von euch eine Idee was ich da falsch mache:
seite = PAGE
seite.typeNum = 0
floatbox = PAGE
floatbox.typeNum = 33
floatbox.config.noPageTitle = 2
floatbox.config.disableAllHeaderCode = 1
floatbox.5 < temp.record
floatbox.5 = TEMPLATE
floatbox.5{
template = FILE
template.file = fileadmin/templates/showart_content.html
workOnSubpart = DOCUMENT
marks {
CONTENT < styles.content.get
PAGETITLE = TEXT
PAGETITLE.value =
#< temp.PAGETITLE
}
}
}#marks
seite.20 >
seite.21 >
tt_content.image.20.1 {
imageLinkWrap >
imageLinkWrap = 1
imageLinkWrap {
enable.field = image_zoom
enable.ifEmpty.typolink.parameter.field = image_link
enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
enable.ifEmpty.typolink.returnLast = url
typolink {
target = {$styles.content.links.target}
extTarget = {$styles.content.links.extTarget}
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.override.field = image_link
parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
parameter.override.if.isTrue.field = image_link
ATagParams = class="floatbox_img" rev="type:img"
}
}
}
seite.20 = HTML
seite.20.value(
<script type="text/javascript">
var links=document.getElementsByClassName('floatbox');
for(var i=0; i < links.length; i++){
var ids=links[i].href;
var t=ids.replace(/((.*)\.html)#c(\d{2})/, "index.php?type=33&id=13&small=$3&no_cache=1" );
links[i].rev="type:ajax width:530 height:350 scrolling:auto href:`"+t+"`";
}
var links1=document.getElementsByClassName("floatbox_img");
for(var i=0; i < links1.length; i++){
links1[i].addClassName("floatbox");
}
</script>
)
seite.21 = HTML
seite.21.value = <script type="text/javascript" src="fileadmin/scripts/js/floatbox/floatbox.js"></script>