# append Menu JS to page
oben.20 = USER
oben.20.userFunc = user_menu->menuEnd
da kommt doch was nicht hin...
am ende deiner seite wird gar kein menucode ausgegeben.
# append Menu JS to page
oben.20 = USER
oben.20.userFunc = user_menu->menuEnd
da kommt doch was nicht hin...
am ende deiner seite wird gar kein menucode ausgegeben.
Genau diese zwei Zeilen habe ich auch im Verdacht, ich definiere ja den oberen Frame als "oben", aber das Script wird trotzdem nicht korrekt zugewiesen?!
Basti
Tach leute...
Also ich hab schon viele varianten und anpassungen versucht... aber ich bekomms einfach nich hin, dass da überhaupt was in richtung menü angezeigt wird...
#####################################
# Allgemeine Config
#####################################
config {
simulateStaticDocuments = 1
simulateStaticDocuments_addTitle = 30
simulateStaticDocuments_pEnc = md5
simulateStaticDocuments_noTypeIfNoTitle = 1
# AdminPanel aktivieren
admPanel = 1
# XHTML erzwingen
doctype = xhtml_trans
xhtml_cleaning = all
}
#####################################
# TEMPLATE
#####################################
page = PAGE
page.typeNum = 0
page.headerData.10 = TEXT
page.headerData.10.value = <script type="text/javascript" src="fileadmin/scripts/ypMenu/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/scripts/ypMenu/jslib.js" language="JavaScript"></script>
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
page.includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.php
page.stylesheet = fileadmin/templates/style1/styles.css
page.10 = TEMPLATE
page.10{
template = FILE
template.file = fileadmin/templates/style1/template.htm
workOnSubpart = TYPO3_BEREICH
marks.INHALT = COA
marks.INHALT {
10 = CONTENT
10.table = tt_content
10 < styles.content.get
20 < temp.geaendert_am
}
marks.MENU >
marks.MENU = HMENU
marks.MENU.1 = GMENU
marks.MENU.1 {
IProcFunc = user_menu->firstLevel
target = page
expAll = 1
wrap = |
IFSUB = 1
IFSUB {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/spacer.gif
}
NO {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/spacer.gif
}
RO < marks.MENU_MAIN.1.NO
RO = 1
RO {
backColor = #ffca51
}
IFSUBRO < marks.MENU_MAIN.1.NO
IFSUBRO = 1
IFSUBRO {
backColor = #ffca51
}
}
marks.MENU.2 = TMENU
marks.MENU.2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
marks.MENU.3 = TMENU
marks.MENU.3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
marks.MENU.4 = TMENU
marks.MENU.4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
# marks.MENU = COA
# marks.MENU {
# 10 < temp.hauptmenu
# }
marks.MENURECHTS = COA
marks.MENURECHTS {
wrap = <div style="margin:0px; height:auto; width:150px;border:0px; padding-left:10px; padding-right:0px; padding-bottom:5px; padding-top:5px; border-left:1px dotted #cccccc;" align="center"> | </div>
10 < temp.sprache
20 < temp.loginbox
30 < plugin.tx_macinasearchbox_pi1
}
marks.SUBMENU = COA
marks.SUBMENU {
10 < temp.submenu
}
}
#####################################
# append Menu JS to page
#####################################
page.20 = USER
page.20.userFunc = user_menu->menuEnd
im quelltext komm NICHTS raus... absolut tote hose -_- und ich weiss nich woran es liegt 🙁 (schon viel rumprobiert und abgeändert ohne ende... aber es half bisher nichts...)
bitte helft mir, ein Tipp in die richtige richtung würd mir eigentlich schon reichen o.O
MfG
Hi,
hast Du schon mehr erfahrung mit TYPO3?
Oder fängst Du erst an mit TYPO?
Gruß
Hi Liberation,
ich habe schon etwas mehr erfahrung mit Typo3, aber leider weiss ich immer noch nicht genug 😉
nein also, ich habe "schon/erst" zwei Seiten mit Typo3 erstellen können.. bzw. bei der zweiten versuche ich dieses Menü einzubauen aber da gibt es wohl ne kleinigkeit die ich entweder nicht weiss oder übersehen habe...
MfG
Hi also ich fragte nur weil ich Dein codeansatz für die Webseite nicht so sehr durchdacht ansehe... (nicht böse gemeint)
An sich ist es sehr einfach mit dem menu es funktioniert genau so wie jedes (normale) Menu.
Nur ein wenig feintuning ist nötig.
Vielleicht versuchst du einfach mal ein normales menu einzubauen und wenn das geht dann stellst du den code auf das ypmenu um.
hat schon jemand das menu auf einer zentrierten seite am laufen? linksbündig hab ichs hingekriegt (http://www2.orthopaedie-technik.ch) aber zentriert habe ich meine mühe (http://smpb.abix.ch).
ich habe die .css und .js von meade.de, die ypmenu.php hier von diesem thread und den tip von pascal auch probiert:
# append Menu JS to page
temp.user_menu_inside = USER
temp.user_menu_inside.userFunc = user_menu->menuEnd
#das Menüskript einbinden:
marks.menuskript < temp.user_menu_inside
grüsse rené
Liberation,
ein Normales js-menü hatte bzw. habe ich schon 😉 (funktioniert soweit auch ganz gut)
Und naja, war wohl nicht so geschickt gewesen von mir, den TS-code zu posten den ich nur kurz zum testen übernommen hatte... ohne da grossartig was zu ändern #paralyzed# ...
aber ich hatte ja schon erwähnt, dass ich schon viele versuche hinter mir habe... ich glaube ich beschäftige mich mit dem menü schon zwei wochen und das auch noch ohne erfolg *duck*
mein problem ist halt, dass an stelle des markers...
<div id="head3" align="left">
###MENU###
</div>
...folgendes im quellcode rauskommt:
<div id="head3" align="left">
</div>
da scheint irgendwo eine übergabe nicht zu stimmen bzw. es findet keine statt
hier nochmal mein TS aus dem Setup:
########## Allgemeine Config > ###########
config {
simulateStaticDocuments = 1
simulateStaticDocuments_addTitle = 30
simulateStaticDocuments_pEnc = md5
simulateStaticDocuments_noTypeIfNoTitle = 1
# AdminPanel aktivieren
admPanel = 1
# XHTML erzwingen
doctype = xhtml_trans
xhtml_cleaning = all
metaCharset = utf-8
additionalHeaders = Content-Type:text/html;charset=utf-8
}
########## < Allgemeine Config ###########
############ FE / Ausgabe > #############
page = PAGE
page.typeNum = 0
############### ypMenu > ##############
page.headerData.10 = TEXT
page.headerData.10.value = <script type="text/javascript" src="fileadmin/scripts/ypMenu/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/scripts/ypMenu/jslib.js" language="JavaScript"></script>
page.includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.php
page.20 < temp.user_menu
############### < ypMenu ##############
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
############# TEMPLATE > ##############
page.stylesheet = fileadmin/templates/style1/styles.css
page.10 = TEMPLATE
page.10{
template = FILE
template.file = fileadmin/templates/style1/template.htm
workOnSubpart = TYPO3_BEREICH
marks.INHALT = COA
marks.INHALT {
10 = CONTENT
10.table = tt_content
10 < styles.content.get
20 < temp.geaendert_am
}
marks.MENU = COA
marks.MENU {
10 < temp.ypMENU
}
marks.MENURECHTS = COA
marks.MENURECHTS {
wrap = <div style="margin:0px; height:auto; width:150px;border:0px; padding-left:10px; padding-right:0px; padding-bottom:5px; padding-top:5px; border-left:1px dotted #cccccc;" align="center"> | </div>
10 < temp.sprache
20 < temp.loginbox
30 < plugin.tx_macinasearchbox_pi1
}
marks.SUBMENU = COA
marks.SUBMENU {
10 < temp.submenu
}
}
############# < TEMPLATE ##############
############ < FE / Ausgabe #############
das angefügte template mit dem ypMenu:
temp.ypMenu >
temp.ypMenu = HMENU
temp.ypMenu {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
IFSUB = 1
IFSUB {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/templates/fonts/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/scripts/ypMenu/clear.gif
}
NO {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/templates/fonts/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/scripts/ypMenu/clear.gif
}
RO < temp.ypMenu.1.NO
RO = 1
RO {
backColor = #ffca51
}
IFSUBRO < temp.ypMenu.1.NO
IFSUBRO = 1
IFSUBRO {
backColor = #ffca51
}
}
2 = TMENU
2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
3 = TMENU
3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
4 = TMENU
4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd
Ich wär ja schon glücklich wenn statt des Marker irgendein Quellcode kommen würd, aber das will irgendwie nicht 🙁
Mit anderen "normalen" Menüs hatte ich noch nie Probleme, nur dieses hier will nich so ganz #paralyzed#
Darf ich aufgeben oder muss ich an meiner Intelligenz zweifeln ? :o :o
MfG
schreib mich doch mal icq an bitte dann guck ich am besten mal direkt bei dir in dein TS Setup.
PS. Hast Du mal Probiert dein Marker einfach mal mit "Text" zu füllen?
Zenrieren des Menus:
Menucode in dein Container packen der Zentriert ist.
habs geschafft. der fehler war, dass ich die breite des containers nicht definiert hatte.
aus dem html-template:
<div id="menumarker" align="left">###menuskript###</div>
aus dem css:
#menumarker {
width: 710px;
position: relative;
}
ich habe den fehler auch gefunden 😉 ...dank der mithilfe von Liberation
VORHER
temp.ypMenu >
temp.ypMenu = HMENU
temp.ypMenu {
1 = GMENU
1 {
...
...
NACHHER
temp.ypMenu.special = directory
temp.ypMenu.special.value = 57
temp.ypMenu = HMENU
temp.ypMenu {
1 = GMENU
1 {
...
...
(57 ist die ID meiner Menü-root-page)
MfG
Habe ich jetzt das Problem mit den Browseranpassungen gefunden die nur beim ersten Seitenbetreten von der php datei vorgenommen wurde.
Als Lösung packt bitte den kompletten menucode in eine template ext.
packt dann zusätzlich
config.no_cache = 1
als Setupzeile hinzu.
Somit wird das menu selber nicht gecached und es funktionieren alle Browseranpassungen korrekt.
Vielleicht baut ein Freund und ich eine typo3 ext. für solche Probleme.
Gruß Alex
Ich habe das Menü schon erfolgreich zum laufen gekriegt. Allerdings ist die Rolloverfarbe die gleiche wie Hintergrundfarbe. ( http://p7460.typo3server.info/ ) Außerdem fehlt das Hintergrundbild in der Menüleiste
Das TS:
seite = PAGE
seite.typeNum = 0
# seite.stylesheet = fileadmin/MEADE/style.css
# Benoetigte Libaries einfuegen
seite.includeLibs.ypMenu = fileadmin/MEADE/ypMenu.php
seite.headerData.10 = TEXT
seite.headerData.10.value = <script type="text/javascript" src="fileadmin/MEADE/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/MEADE/jslib.js" language="JavaScript"></script>
seite.headerData.20 = TEXT
seite.headerData.20.value = <link rel="stylesheet" type="text/css" href="fileadmin/MEADE/meade_nav.css"><link rel="stylesheet" type="text/css" href="fileadmin/MEADE/meade_position.css"><link rel="stylesheet" type="text/css" href="fileadmin/MEADE/meade_text.css">
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/MEADE/template.html
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT < styles.content.get
marks.MENU_MAIN >
marks.MENU_MAIN = HMENU
marks.MENU_MAIN.1 = GMENU
marks.MENU_MAIN.1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
IFSUB = 1
IFSUB {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/fonts/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/MEADE/spacer.gif
}
NO {
wrap = |
XY = [50.w]+20, 25
backColor = #cccccc
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/fonts/verdana.ttf
fontColor = #222222
offset = 10,17
niceText = 1
}
100 = || IMAGE
100.file = fileadmin/MEADE/spacer.gif
}
RO < marks.MENU_MAIN.1.NO
RO = 1
RO {
backColor = #ffca51
}
IFSUBRO < marks.MENU_MAIN.1.NO
IFSUBRO = 1
IFSUBRO {
backColor = #ffca51
}
}
marks.MENU_MAIN.2 = TMENU
marks.MENU_MAIN.2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
marks.MENU_MAIN.3 = TMENU
marks.MENU_MAIN.3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
marks.MENU_MAIN.4 = TMENU
marks.MENU_MAIN.4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
# append Menu JS to page
seite.11 = USER
seite.11.userFunc = user_menu->menuEnd
#paralyzed#
Mfg
SilverBlue
Hallo zusammen.
Sorry das ich diesen alten Threat noch einmal ausgrabe. Aber lustigerweise fehlen mir seit der integration der Navigation die Scrollbalken. Kann also nicht mehr scrollen. Ich finde aber leider keine Einstellung in den Dateien die diese Unterbinden sollte. Hat jemand einen Tip?
UND:
Wenn ich über die Hauptnavigationspunkte (horizontal) fahre, sehe ich keinen Text mehr. Das Bild wird duch eine Farbe ersetzt. Hat da evtl. auch jemand einen Tipp?
UND:
Teilweise verschieben sich die Untermenüpunkte. Wie kann ich die richtig platzieren?
Ich wäre wirklich sehr Dankbar für eure Inputs.
Lance
Hallo,
CSS richtig einstellen, wird alle deine probleme lösen auch das mit dem scroller.
Zur not kopiere dir mal den css von der www.meade.de oder www.sci-worx.com seite runter dann hast du 2 Varianten.
Ok, hat soweit schon einiges funktioniert. Ich habe nun die Slideouts verbreitern können. Aber irgendwie sind jetzt die Slideouts breiter, aber der content darin hat immer noch eine kleiner breite. Wo kann ich die anpassen? Ich werd nicht schlau aus dem CSS. Habe mitlerweilen alle width angaben verbreitert aber es bringt nix. Muss ich was in der PHP Datei machen oder in den JS dateien?
Bin für jeden Tipp dankbar...
in der phpdatei (ist in der phpdatei oben erklärt) musst du die breite vom menu einstellen. Den css dann daran anpassen.
bei www.sci-worx.com ist das menu breiter ales bei www.meade.de
Hallo,
wo kann ich denn mal eine Beispiel zur template.html sehen. Kann mir da vielleicht jemand einen Link geben.
Danke
Hallo,
http://www.typo3.butan028.server4free.de/fileadmin/template/template_audiomediaarts.html
hier das Template von einer seite von mir die gerade im bau ist.
Da ist das Menu dann mal center.
Gruß
habe folgendes problem: habe die seite lokal unter windows und typo3 3.7 entwickelt. das menu funktioniert wunderbar. nach dem umzug auf einen linux-server wird die unternavigation nicht angezeigt.
siehe: http://cerutti.abix.ch
jemand ahnung warum?
danke