Zum Inhalt springen

Problem mit iframe

Erstellt am 1. April 2003 · 3 Antworten · letzte Antwort am 16. April 2003

Tags: Frage

Gottfried19 ·

Ich habe nun in mein Template ein selbstgebasteltes Iframe eingebaut und habe es auf name=iframe benannt. Nun habe ich bei meinem generierten Menü das target auf iframe gestellt aber wenn ich nun wo drauf klicke ladet er das komplette template/seite nochmals im iframe anstatt nur den inhalt. hat wer ne lösung für micht?

danke

Gottfried19 ·
#------------------------------------------- 
# Page
#-------------------------------------------

page= PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {

#------------------------------------------- 
# Template
#-------------------------------------------

    template = FILE
    template.file = fileadmin/index.htm
    workOnSubpart = DOCUMENT

#------------------------------------------- 
# Content
#-------------------------------------------

    subparts.DOCUMENT < styles.content.get 
    marks.INHALT = CONTENT 
    marks.INHALT.table = tt_content 

#------------------------------------------- 
#Menue
#-------------------------------------------

    marks.NAV = HMENU
    marks.NAV.entryLevel = 0

    marks.NAV.1 = GMENU
    marks.NAV.1.target = iframe
    marks.NAV.1 {

        expAll=0

        NO {
             wrap =  |
             XY = [4.w], [4.h]
             4 = IMAGE
             4.file = fileadmin/grafik/button.jpg

             10 = TEXT
             10.text.field = title
             10.fontColor = black
             10.fontsize = 9
             10.offset = 20,15
             10.niceText = 0
       }
    ACT < .NO 
    ACT = 0
    ACT.4.file = fileadmin/grafik/button.jpg
    RO < .NO 
    RO = 0
    RO.4.file = fileadmin/grafik/button.jpg
   }

marks.NAV.2 = GMENU
marks.NAV.2.target = iframe
     marks.NAV.2 {
      expAll=0
      NO {
         wrap = | 
         XY = [4.w], [4.h]
         4 = IMAGE
         4.file = fileadmin/grafik/nav_bg2.jpg
         10 = TEXT
         10.text.field = title
         10.fontColor = black
         10.fontsize = 9
         10.offset = 20,15
         10.nicetext = 0

       }
    ACT < .NO 
    ACT = 0
    ACT.4.file = fileadmin/grafik/nav_bg2.jpg
    RO < .NO 
    RO = 0 
    RO.4.file = fileadmin/grafik/nav_bg2.jpg
   }

}

Das ist mein Code den ich verwende.
Im Template schaut so mein iframe aus:

<iframe name="iframe" scrolling="yes" width="100%" height="100%" frameborder="0">Ihr 

        Browser unterstützt leider keine iframes. Bitte nutzen Sie Internet Explorer 

        oder eine aktuellere Netscape Version!</iframe>
DanB ·

Hallo!

Ich glaube da muss man ein wenig mit type bzw typeNum arbeiten, wie bei einer Seite mit normalen Frames (sonst gibt es genau das Problem, das Du geschildert hast). Schau mal bei typo3.org vorbei, da steht ziemlich genau, wie man mit frames umgeht. Ich würde Dir gerne nen link schicken, aber die .org-seite ist seid der heise-ticker-meldung unbrauchbar langsam geworden....

Ciao, Dan.