Hallo!
Habe versucht, mich ans frames tutorial zu halten.
Jetzt öffnet der Browser ständig neue fenster (konqueror) bzw. nur einmal ein neues...in diesem bleibt er dann (Mozilla)
das Problem zu besichtigen gibts auf http://tipi.jpberlin.de/www.bund-koeln.de
ich benutze 2 verschachtelte framesets,
alle gmenus haben als target den haupt(inhalts)FRAME: muss ich vielleicht daran was ändern?
bitte helft mir...bin ziemlich genervt
vielen Dank für eure Hilfe
du verlinkst mit hauptseite als target aber im Frame gibts nur hauptfenster
Ich hab da ein ähnliches Problem:
Wenn ich aus dem Contet heraus einen Link erstelle, (im RTE ohne "_blank", der HTML - Editor zeigt auch einen einfachen <a> - link ohne weitere attibute an) dann öffnet sich beim ersten Klick auf den Link ein neues Fenster, in diesem bleibt dann alles.
Was mach ich falsch?
Hi!
matthesius schriebWenn ich aus dem Contet heraus einen Link erstelle, (im RTE ohne "_blank", der HTML - Editor zeigt auch einen einfachen <a> - link ohne weitere attibute an) dann öffnet sich beim ersten Klick auf den Link ein neues Fenster, in diesem bleibt dann alles.
Schau mal mit dem Objekt-Browser in die styles.content-Abteilung:
[styles]
[content]
...
[extTarget]=_blank
...
[extTarget] auf _top ändern und es sollte funzen...
CU
maxhb
Hallo!
@Lorax :
Ich hab mir deine Seite mal angesehen und würde gerne wissen, wie du es geschafft hast, das bei einem Klick auf einen Punkt in der zweiten Menüebene nicht die ganze Seite neu lädt sondern nur der Hauptframe???
Ich versuche das schon recht lange hin zu bekommen, schaffe es aber irgendwie nicht.
Ich wäre über Hilfe wirklich dankbar!!
Gruß
Tobi
Hallo Lorax,
Hab beim Stöbern im Archiv deine Nachricht mit dem Link auf http://tipi.jpberlin.de/www.bund-koeln.de/index.php entdeckt und mir die Seite mal angesehen.
Ich versuche gerade ein grafisches Menü in einer Frameset-Seite - ähnlich dem, das du dort aufgebaut hast, zu realisieren.
Die Seite steht soweit (ist aber noch nicht online), auch das Menü funktionert als Textmenü einwandfrei. Jetzt möchte ich aber statt den Texteinträge im Menü doch lieber gifs verwenden, und doktore da seit Tagen vergeblich dran rum.
Was muss ich im HTML-Quellcode/Template Setup ändern, um die richtigen Bilder anzusprechen??
Würde es dir was ausmachen, mir deinen Quellcode fürs komplette Menü-Frame zu schicken bzw. ins Forum zu stellen?
Hier ist meiner (vielleicht entdeckst du oder sonst jmd. ja auch den Fehler, den ich gemacht habe...):
page=PAGE
page.typeNum=0
page.stylesheet=fileadmin/css/main.css
page.headerData.2 = TEXT
page.headerData.2.value (
<script>
<!--
if (version == "n3") { //MÜßEN ALLE UNTERMENÜS HIER AUCH GELADEN WERDEN?
hauptmenu_0_n=new Image(); hauptmenu_0_n.src = "fileadmin/img/menu/hMenu_0_n.gif";
hauptmenu_0_h=new Image(); hauptmenu_0_h.src = "fileadmin/img/menu/hMenu_0_akt.gif";
hauptmenu_1_n=new Image(); hauptmenu_1_n.src = "fileadmin/img/menu/hMenu_1_n.gif";
hauptmenu_1_h=new Image(); hauptmenu_1_h.src = "fileadmin/img/menu/hMenu_1_akt.gif";
hauptmenu_2_n=new Image(); hauptmenu_2_n.src = "fileadmin/img/menu/hMenu_2_n.gif";
hauptmenu_2_h=new Image(); hauptmenu_2_h.src = "fileadmin/img/menu/hMenu_2_akt.gif";
hauptmenu_3_n=new Image(); hauptmenu_3_n.src = "fileadmin/img/menu/hMenu_3_n.gif";
hauptmenu_3_h=new Image(); hauptmenu_3_h.src = "fileadmin/img/menu/hMenu_3_akt.gif";
hauptmenu_4_n=new Image(); hauptmenu_4_n.src = "fileadmin/img/menu/hMenu_4_n.gif";
hauptmenu_4_h=new Image(); hauptmenu_4_h.src = "fileadmin/img/menu/hMenu_4_akt.gif";
}
// -->
</script>
<script>
<!--
function over(name,imgObj) {
if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
else if (imgObj) {imgObj.src = eval(name+"_akt.src");}
}
function out(name,imgObj) {
if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
else if (imgObj) {imgObj.src = eval(name+"_n.src");}
}
// -->
</script>
)
# Bodytag
page.bodyTag = <BODY background="fileadmin/img/hgr/hgr.jpg" >
page.10=TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template/menu3_t.html
workOnSubpart=DOCUMENT_BODY
subparts.CONTENT<styles.content.get
}
page.10.subparts {
MENU = HMENU
MENU.1 = GMENU
MENU.2 = GMENU
}
page.10.subparts.MENU.1.NO {
wrap = |
ATagParams=onMouseover="over('WAS MUß HIER STEHEN?');" onMouseout="out('????');"
XY = [10.w],[10.h]
maxWidth = 167
format = gif
10 = IMAGE
10.file = # WELCHE PFAD MUß HIER ANGEGEBEN WERDEN
20 = TEXT
20 {
text.field = nav_title // title
maxWidth = 167
niceText = 1
niceText.scaleFactor = 5
niceText.sharpen = 30
antiAlias = 0
}
}
page.10.subparts.MENU.1.RO < page.10.subparts.MENU.1.NO
page.10.subparts.MENU.1.RO = 1
# page.10.subparts.MENU.1.RO.20.fontColor =
page.10.subparts.MENU.1.ACT < page.10.subparts.MENU.1.RO
page.10.subparts.MENU.1.ACT = 1
page.10.subparts.MENU.2 < page.10.subparts.MENU.1
page.10.subparts.MENU.2.NO {
10.file = # DIE SELBE FRAGE
20 = TEXT
20 {
# WAS MUß HIER STEHEN, und ob man das überhaupt braucht
# fontSize = {$styles.gmenu.L2.fontSize}
}
}
page.10.subparts.MENU.2.RO < page.10.subparts.MENU.2.NO
page.10.subparts.MENU.2.RO = 1
page.10.subparts.MENU.2.RO {
20.fontColor = #cccc00
}
page.10.subparts.MENU.2.ACT < page.10.subparts.MENU.2.RO
page.10.subparts.MENU.2.ACT = 1
Vielen Dank für die Hilfe!
Hi Nora!
Sorry, aber dein Setup is so unübersichtlich, da kommt mir das Grauen, wenn ich mich da hineindenken müsste.
Hier hast mal ein Grundgerüst für ein GMENU:
marks.MENU = HMENU
marks.MENU {
special = directory
#special = list
special.value = *ID DEINER ROOT SITE*
excludeUidList =
1 = GMENU
1 {
expAll = 0
collapse = 0
NO {
wrap = |<br>
XY = [4.w],[4.h]
#useLargestItemX = 1
#useLargestItemY = 1
4 = IMAGE
4.file = *IMAGE PFAD*
#backColor = #4682B4
10 = TEXT
10.text.field = title
10.fontFile = *PFAD SCHRIFT*
10.fontColor = #003366
10.fontSize = 12
10.offset = 10,14
10.niceText = 0
10.emboss.offset = 1,1
10.emboss.lowColor = white
10.emboss.highColor = black
10.emboss.blur = 40
10.emboss.opacity = 40
}
ACT < .NO
ACT = 1
ACT.4.file = *IMAGE PFAD*
RO < .NO
RO = 1
RO {
10.fontColor = #E0E0E0
10.emboss.offset.offset = -1,-1
4.file = *IMAGE PFAD*
}
}
*XYZ* muss von dir noch individuell angepasst werden!
Hoffe, ich konnte dir damit weiterhelfen #paralyzed#
Hallo sw-student,
Danke für die schnelle Hilfe. Das mit dem unübersichtlichen Code passiert, wenn man zu dritt dran rumfuchtelt, wie das bei uns leider der Fall ist 🙁
Deine Lösung ist nicht ganz das was ich suche. Wenn ich den Code jetzt gerade richtig interpretiert habe, erzeugst du damit doch bloß feste Hintergrundbilder für ein Textmenü.
Ich möchte auf Text jedoch komplett verzichten, er ist ja in den diversen Gifs, aus denen das Menü besteht enthalten.
Vielleicht könnte ich die gifs genauso wie die Einzelseiten nennen und dann ein Script einbinden, das Typo3 veranlasst die Endung .gif an der Stelle anzuhängen, an der aus Seitentiteln ein Menü gebaut wird. Bloß wo und wie?
Gruß,
Nora
Ich versteh nicht ganz dein Problem mit dem GMENU. Der Titel der Seiten wird mit Hilfe des GIFBUILDERs in die Hintergrundbilder eingebunden, es entstehen also neue Gifs. Ist eh viel flexibler, wie wenn du die GIFs statisch erstellst. Du musst nur einmal die verschiedenen Buttons für NO, ACT, RO erstellen, der Rest übernimmt Typo für dich.
Viel Erfolg
Hm, ich probiers mal aus. Der Grund warum ichs anders lösen wollte war der, dass ich in Photoshop noch verschiedene Effekte benutzt habe, um die Gifs mit den Menüeinträgen zu erstellen.
Aber vielleicht kriege ich mit dem GifBuilder ja ein ähnliches Ergebnis hin.
Hallo nora!
Sorry , dass ich erst jetzt antworte.
Hab keine Ahnung, was genau dein Problem is und auch leider im Moment keine Zeit :-(
Ausserdem bin ich selber alles andere als ein typo3 Profi....
Falls es dir was hilft, hier mein kompletter menu-code:
Viel Erfolg!!
# Defining the menu-frame
menu.bodyTag = <body bgcolor="#FFFFCC">
menu.noLinkUnderline = 0
menu.20 = HMENU
menu.20.entryLevel = 0
menu.20.1 = GMENU
menu.20.1.target = _top
menu.20.1.NO {
XY = 200,30
backColor = #FFFFCC
10 = TEXT
10 {
shadow {
offset = 2,2
opacity =12
blur = 30
}
text.field = title
offset = 10,18
fontSize = 16
fontColor = {$menu.farbe_NO}
nicetext = 0
}
# allWrap = <font face=arial size=4 color=666666><B>|</B>
}
menu.20.1.ACT = 1
menu.20.1.ACT < menu.20.1.NO
menu.20.1.ACT {
10.fontColor = {$menu.farbe_ACT}
}
menu.20.1.RO = 1
menu.20.1.RO < menu.20.1.NO
menu.20.1.RO {
# 10.fontColor = {$menu.farbe_RO}
backColor = #DDDDBB
}
menu.20.2 = GMENU
#menu.20.2.expAll = 1
menu.20.2.target = _parent
menu.20.2.NO {
XY = 200,20
backColor = #FFFFCC
10 = TEXT
10 {
shadow {
offset = 2,2
opacity = 12
blur = 30
}
text.field = title
offset = 25,12
fontSize = 14
fontColor = {$menu.farbe_NO}
nicetext = 0
}
# allWrap = <font face=arial size=2 color=666666><B> |</B><BR>
}
menu.20.2.ACT = 1
menu.20.2.ACT < menu.20.2.NO
menu.20.2.ACT {
10.fontColor = {$menu.farbe_ACT}
}
menu.20.2.RO = 1
menu.20.2.RO < menu.20.2.NO
menu.20.2.RO {
# 10.fontColor = {$menu.farbe_RO}
backColor = #DDDDBB
}
menu.20.3 = GMENU
#menu.20.3.expAll = 1
menu.20.3.target = _parent
menu.20.3.NO {
XY = 200,15
backColor = #FFFFCC
10 = TEXT
10 {
shadow {
offset = 2,2
opacity = 12
blur = 30
}
text.field = title
offset = 40,10
fontSize = 12
fontColor = {$menu.farbe_NO}
nicetext = 0
}
# allWrap = <font face=arial size=2 color=666666><B> |</B><BR>
}
menu.20.3.ACT = 1
menu.20.3.ACT < menu.20.3.NO
menu.20.3.ACT {
10.fontColor = {$menu.farbe_ACT}
}
menu.20.3.RO = 1
menu.20.3.RO < menu.20.3.NO
menu.20.3.RO {
# 10.fontColor = {$menu.farbe_RO}
backColor = #DDDDBB
}