Zum Inhalt springen

Textmarken ansprechen

Erstellt am 19. April 2004 · 2 Antworten · letzte Antwort am 21. April 2004

Tags: Frage

slam ·

Ich kann statt den Textmarken meiner Seite keine Inhalte einfügen. Das Ersetzen der Textmarken funktioniert nur im left-frame. Hier wird das Menü angezeigt und auch subparts._MENU_AKTUELL.value = test wird angezeigt. In allen anderen 4 Frames lassen sich die Textmarken nicht ersetzen (z.B. im down-frame).

Ich habe bereits alle mir bekannten Möglichkeiten versucht, leider immer ohne Erfolg.

Das ist der Setup-Code von meinem Template:

############################
# layout des framesets konfigurieren
############################

# namen der frames
outer_frameset = PAGE
main = PAGE
left = PAGE
top = PAGE
right = PAGE
down = PAGE

# php-id's vergeben
outer_frameset.typeNum = 0
main.typeNum = 1
left.typeNum = 2
top.typeNum = 3
right.typeNum = 4
down.typeNum = 5

# outer_frameset in zwei reihen unterteilen
outer_frameset.frameSet.rows = 66,*
outer_frameset.frameSet.params = framespacing="0" border="0" frameborder="0"
outer_frameset.frameSet {
# top-frame konfigurieren
1 = FRAME
1.obj = top
1.params = scrolling="no" noresize marginwidth="0" marginheight="0"
2 = FRAMESET
# frameset 2 in drei spalten unterteilen
2.cols = 191,57%,198
2 {
1 = FRAME
1.obj = left
1.params = scrolling="no" noresize marginwidth="2" marginheight="0"
2 = FRAMESET
# frameset 2.2 in zwei reihen unterteilen
2.rows = 75%,25%
2{
1 = FRAME
1.obj = main
1.params = scrolling="auto" marginwidth="2" marginheight="0"
2 = FRAME
2.obj = down
2.params = scrolling="no" marginwidth="2" marginheight="0"
}
3 = FRAME
3.obj = right
3.params = scrolling="no" marginwidth="4" marginheight="0"
}
}

############################
# inhalte für das frameset konfigurieren
############################

# ***************************
# main-frame
# ***************************

# bodytag bei bedarf definieren
#main.bodyTag = <BODY bgcolor="#ffffff" background="fileadmin/frames/background.gif"/>

# inhalt festlegen
main.10 = TEMPLATE
main.10 {
template = FILE
template.file = fileadmin/frames/main.htm
workOnSubpart = _BODY_MAIN
# inhalt statt des markers _INHALT anzeigen
subparts._INHALT < styles.content.get
}

# ***************************
# top-frame
# ***************************

# bodytag bei bedarf definieren
#top.bodyTag = <BODY bgcolor="#ffffff" leftmargin="0" topmargin="0">

# inhalt festlegen
top.10 = TEMPLATE
top.10 {
template = FILE
template.file = fileadmin/frames/top.htm
workOnSubpart = _BODY_TOP
}

# ***************************
# left-frame
# ***************************

# inhalt festlegen
left.10 = TEMPLATE
left.10 {
template = FILE
template.file = fileadmin/frames/left.htm
workOnSubpart = _BODY_LEFT
# hauptmenü statt des markers _MENU_LINKS anzeigen
subparts._MENU_LINKS = HMENU
subparts._MENU_LINKS.1 = GMENU
subparts._MENU_LINKS.1.target = main
subparts._MENU_LINKS.1.NO {
XY = 200,20
backColor = olive
10 = TEXT
10.text.field = title
10.offset = 10,13
}
# aktuellen menüpunkt statt des markers _MENU_AKTUELL anzeigen
subparts._MENU_AKTUELL = TEXT
subparts._MENU_AKTUELL.value = test
}

# ***************************
# right-frame
# ***************************

# bodytag bei bedarf definieren
#menu.bodyTag = <BODY bgcolor="#ffffff">

# inhalt festlegen
right.10 = TEMPLATE
right.10 {
template = FILE
template.file = fileadmin/frames/right.htm
workOnSubpart = _NEWS_BODY
# news-modul statt des markers _NEWS anzeigen
subparts._NEWS = TEXT
subparts._NEWS.value = test
}

# ***************************
# down-frame
# ***************************

# Header code, stylesheet
down.headerData.10 = TEMPLATE
down.headerData.10 {
template = FILE
template.file = fileadmin/frames/down.htm
workOnSubpart = _BODY_DOWN
}

# bodytag bei bedarf definieren
#menu.bodyTag = <BODY bgcolor="#ffffff">

# inhalt festlegen
down.10 = TEMPLATE
down.10 {
template = FILE
template.file = fileadmin/frames/down.htm
workOnSubpart = _BODY_DOWN
# ... statt des markers _UNTEN anzeigen
subparts._UNTEN.10 = TEXT
subparts._UNTEN.10.value = test
}

yip ·

Hallo,

zwei Sachen sind mir aufgefallen:

# ***************************
# down-frame
# ***************************

# Header code, stylesheet
down.headerData.10 = TEMPLATE
down.headerData.10 {
template = FILE
template.file = fileadmin/frames/down.htm
workOnSubpart = _BODY_DOWN

Subparts für den Headerbereich sollten sich nur über diesen erstrecken. Hier hast Du den gleichen Eintrag wie unten (im Content) gemacht.

<head>
<!--###_HEAD_DOWN###begin-->

<!--###_HEAD_DOWN###ende-->
</head>

}

# bodytag bei bedarf definieren
#menu.bodyTag =

# inhalt festlegen
down.10 = TEMPLATE
down.10 {
template = FILE
template.file = fileadmin/frames/down.htm
workOnSubpart = _BODY_DOWN
# ... statt des markers _UNTEN anzeigen
subparts._UNTEN.10 = TEXT
subparts._UNTEN.10.value = test

subparts bezeichnen einen Bereich von ###SUBPART### zu ###SUBPART### und kommen immer paarweise vor
Versuche es mal mit marker
marker._UNTEN.10 = TEXT
marker._UNTEN.10.value = test
<body>
<!--###_BODY_DOWN###begin--> <= Subparts

###_UNTEN###                 <= Marker

<!--###_BODY_DOWN###ende-->  <= Subparts
</body>

Yip

slam ·

Danke für die schnelle Antowort!

Ich hab überall subparts verwendet, das war wirklich der Fehler. Jetzt hab ich einige suparts durch marks ersetzt.