Zum Inhalt springen

Typenum richtig einsetzen?

Erstellt am 1. Oktober 2009 · Noch keine Antworten

Tags: Bilder, Frage

bernikandel ·

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>