Parameter "doNotLinkIt" für diese Menüebene setzen
Jochen Weiland
Parameter "doNotLinkIt" für diese Menüebene setzen
Jochen Weiland
Klingt einfach... :-) Is es aber nicht...
Wie mache ich das... wie kann ich genau den einen Button ansprechen?
In dem man über eine Bedingung den Parameter z.B. nur für eine Page-ID zulässt
Jochen Weiland
Klingt schwierig für einen newbie wie mich!
Mal schaun...
Ich habe noch ein Problem... ein viel größeres...
Mein Menü hat eine riesen Macke!
zu sehen unter: www.tiger-coatings.com/cms
Meine erste Ebene ist noch in Ordnung... aber die zweite die nach oben aufklappt ist nach links verschoben... allerdings nicht gleichmäßig... also funktioniert auch kein offset... weis nicht woran es liegen könnte...
Vielleicht weiß jemand Rat... :-/
Mein Template:
##### MENÜ der Unterseiten im selben FENSTER öffnen #######
tt_content.menu.20.1.1.target = _self
##### FE- ermöglichen ######
config.admPanel = 1
###### Mehrsprachigkeit (Englisch: Standard; Deutsch zweite Sprache ######
###### Ist ein Content nicht in der gewählten Sprache verfügbar, wird automatisch auf Englsich umgeschaltet #####
###### Englisch - Deutsch #######
config.linkVars=L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
[globalVar=GP:L=7]
config.sys_language_uid=7
config.language=de
[global]
###### Deutsch - Englisch #######
#config.sys_language_uid = 7
#config.language = de
#config.locale_all = de_DE
##config.linkVars=L
##[globalVar = GP:L = 0]
##config.sys_language_uid = 0
##config.language = en
##config.locale_all = english
##[global]
### indizierte Suche ####
plugin.tx_indexedsearchresult_link_target =
plugin.tx_indexedsearch {
# Styles nicht auf jeder Seite einbinden (-> externe CSS-Datei)
_CSS_DEFAULT_STYLE >
# default-mäßig ein Teilwort suchen
_DEFAULT_PI_VARS.type = 1
# target soll nicht auf page zeigen
result_link_target = _self
# Kein komplizierten Erklärungen
show.rules = 0
# nur die nötigen Einstellungen
blind.sections=1
blind.order=1
blind.lang=1
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.config.index_enable = 1
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/template/main/tiger.tmpl
page.10.worksOnSubpart = DOCUMENT_BODY
######## Oberste Zeile mit Logos ###########
page.10.marks.OBEN1 = HTML
page.10.marks.OBEN1.value =<IMG src="fileadmin/template/images/OBEN1.gif">
page.10.marks.OBEN1.X = 167
page.10.marks.OBEN2 = HTML
page.10.marks.OBEN2.value =
page.10.marks.OBEN3 = HTML
page.10.marks.OBEN3.value =<IMG src="fileadmin/template/images/OBEN3.gif">
##############################################
######### Menüs ##########
page.10.marks.MENU_1= HMENU
page.10.marks.MENU_1.special = directory
#page.10.marks.MENU_1.special.value = 20
page.10.marks.MENU_1.special.value = 639
#page.10.marks.MENU_1.excludeUidList = 21
page.10.marks.MENU_1.excludeUidList = 647
page.10.marks.MENU_1.entryLevel = 0
page.10.marks.MENU_1.1 = GMENU_LAYERS
page.10.marks.MENU_1.1 {
layerStyle = position:absolute;left:0px;top:0px;width:0px;VISIBILITY:hidden;filter:alpha(opacity='70', style='0');
#xPosOffset =-5
xPosOffset =-5
#lockPosition = x
topOffset = 90
lockPosition_addSelf = 0
relativeToTriggerItem = 0
directionUp=1
lockPosition = x
expAll=1
displayActiveOnLoad=0
dontHideOnMouseUp=0
hideMenuWhenNotOver=10
NO {
wrap =<DIV>|<IMG src="fileadmin/template/images/platzhalter_strich.gif" height=26>|*||<IMG src="fileadmin/template/images/platzhalter_strich.gif" height=26>|*||</DIV>
backColor=#cccccc
XY = [10.w]+10,26
10 = TEXT
10.text.field = title
10.text.case = upper
10.align=center
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.offset = 0,16
10.fontColor=#666666
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
ACT < .RO
ACT = 1
ACT {
10.fontColor=black
}
}
page.10.marks.MENU_1.2 = GMENU
page.10.marks.MENU_1.2 {
expAll=1
#expAll=0
NO {
backColor=#848592
#XY = 128,18
#XY = 128,18
#XY = [10.w]+10,18
XY = [10.w]+100,18
#XY = [10.w]+14,18
10 = TEXT
10.text.field = title
#10.text.case = lower
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.offset = 0,16
10.fontColor=white
10.niceText = 1
10.align=left
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
ACT < .RO
ACT = 1
ACT {
10.fontColor=black
}
}
##############################################
page.10.marks.MENU_4 = HMENU
page.10.marks.MENU_4.entryLevel = 2
page.10.marks.MENU_4 {
special = rootline
special.range = 2|2
1 = GMENU
1 {
NO {
#backColor=#E2E4E6
backColor={$BGR_FARBE}
XY = 167,26
10 = TEXT
10.text.field = title
10.text.case = upper
10.align=center
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.offset = 0,16
10.fontColor= {$FONT_FARBE}
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
ACT < .RO
ACT = 1
ACT {
10.fontColor={$FONT_FARBE}
}
}
1.target = _self
}
page.10.marks.SPRACHE = PHP_SCRIPT
page.10.marks.SPRACHE.file = fileadmin/scripts/fake/select_language.php
page.10.marks.SITE_LINKS = HMENU
page.10.marks.SITE_LINKS.special = directory
#page.10.marks.SITE_LINKS.special.value = 38
page.10.marks.SITE_LINKS.special.value = 640
page.10.marks.SITE_LINKS.entryLevel = 1
page.10.marks.SITE_LINKS.1 = TMENU
page.10.marks.SITE_LINKS.1 {
wrap = <select onchange="document.location='index.php?id='+this[this.selectedIndex].value"> | </select>
NO {
before.data = field:uid
before.wrap = <option value="|" style="FONT-SIZE:10pt;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif">
doNotLinkIt = 0
allWrap = | </option>
}
CUR < .NO
CUR = 1
CUR.before.wrap = <option value="|" SELECTED>
}
page.10.marks.SITEMAP = HMENU
page.10.marks.SITEMAP.special = directory
#page.10.marks.SITEMAP.special.value = 27
page.10.marks.SITEMAP.special.value = 646
page.10.marks.SITEMAP.entryLevel = 1
page.10.marks.SITEMAP.1 = GMENU
page.10.marks.SITEMAP.1 {
expAll=1
NO {
backColor=#cccccc
XY = [10.w]+10,26
10 = TEXT
10.text.field = title
10.text.case = upper
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.offset = 5,16
10.fontColor=#666666
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
}
page.10.marks.MENU_UNTEN= HMENU
page.10.marks.MENU_UNTEN.special = directory
#page.10.marks.MENU_UNTEN.special.value = 22
page.10.marks.MENU_UNTEN.special.value = 648
page.10.marks.MENU_UNTEN.entryLevel = 1
page.10.marks.MENU_UNTEN.1 = GMENU
page.10.marks.MENU_UNTEN.1 {
expAll=1
NO {
wrap =|<IMG src="fileadmin/template/images/platzhalter_punkt.gif" height=26>|*||<IMG src="fileadmin/template/images/platzhalter_punkt.gif" height=26>|*||
backColor=#cccccc
XY = [10.w]+10,26
10 = TEXT
10.text.field = title
10.align=center
#10.text.case = upper
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.offset = 0,16
10.fontColor=#666666
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
}
page.10.marks.MENU_3 = HMENU
page.10.marks.MENU_3.entryLevel = 2
page.10.marks.MENU_3.1 = GMENU
page.10.marks.MENU_3.1 {
expAll = 1
NO {
wrap =|<IMG src="fileadmin/template/images/platzhalter-punkt-obenAM.gif " height=26>|*||<IMG src="fileadmin/template/images/platzhalter-punkt-obenAM.gif " height=26>|*||
backColor=#E2E4E6
XY = [10.w]+10,26
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize=11
10.align=center
10.offset = 0,16
10.fontColor=#666666
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor=black
}
ACT < .RO
ACT = 1
ACT {
10.fontColor=black
}
}
page.10.marks.BGCOLOR_LEFT= TEXT
page.10.marks.BGCOLOR_LEFT.value=white
#page.10.marks.CONTENT_L < styles.content.getLeft
page.10.marks.CONTENT_L = HTML
page.10.marks.CONTENT_L.value =
page.10.marks.CONTENT < styles.content.get
#page.10.marks.CONTENT_R < styles.content.getRight
########### SPALTE RECHTS NUR EINBLENDEN WENN INHALTE VORHANDEN SIND !################
page.10.marks.CONTENT_R = COA
page.10.marks.CONTENT_R {
9 = HTML
9.value=<TABLE width="167" cellspacing="10"><TR><TD width="157">
9.if.isTrue.numRows < .11
10 = LOAD_REGISTER
11 < styles.content.getRight
12 = RESTORE_REGISTER
13 = HTML
13.value=</TD></TR></TABLE>
13.if.isTrue.numRows < .11
if.isTrue.numRows < .11
}
########### COLSPAN für Content über 1 oder 2 Spalten, je nachdem, ob rechts Inhalte vorhanden sind ################
page.10.marks.BREITE = COA
page.10.marks.BREITE {
10 = TEXT
10.value =width=100%
10.if.isFalse.numRows < styles.content.getRight
}
page.10.marks.COLSPAN = COA
page.10.marks.COLSPAN {
10 = TEXT
10.value = colspan=2
10.if.isFalse.numRows < styles.content.getRight
}
page.10.marks.AKT_BREITE = COA
page.10.marks.AKT_BREITE {
10 = HTML
10.value = width="167"
10.if.isTrue.numRows < styles.content.getRight
}
page.10.marks.AKT_BGR_FARBE= COA
page.10.marks.AKT_BGR_FARBE {
10 = TEXT
10.value = bgcolor="#E2E4E6"
10.if.isTrue.numRows < styles.content.getRight
}
Hi CokeLight,
versuchs mal hiermit:
relativeToTriggerItem = 1
sollte eigentlich funtzen 8-)
kannst du mir vielleicht noch sagen wo ich das hinschreiben soll...? Bin nämlich noch nicht allzu lange dabei... ;-)
Danke!
Stefan
Ich würde mal empfehlen, in der Doku nach "relativeToTriggerItem" zu suchen, da gibt es schliesslich eine detaillierte Erläuterung:
Jochen Weiland
CokeLightMan schriebwie kann ich einen Menüpunkt, der über untermenüs verfügt "unklickbar" machen... d.h. wenn ich drauf klicke soll garnichts passieren, auch keine Weiterleitung!
Ich will den User zwingen das er ein Untermenü auswählt...
Über Dein Problem ist ja schon alles gesagt. Aber ich mische mich mit einer wichtigen Warnung ein:
Wenn Du das so machst, sind Deine User auf JavaScript angewiesen und können ohne JS die Site überhaupt nicht bedienen!
Du solltest also die Hauptmenüpunkte statisch und klickbar machen. Dann sollten die user ohne JS die Untermenüpunkte irgendwo als statische Links vorfinden (=Sekundärnavigation).
Hallo Leute,
hab meine Redakteure schon davon überzeugen können, das ein nicht klickbarer Menüpunkt im "Hauptmenü" für jeden Besucher ein Graus ist!
Somit hab ich das problem aus der Welt geschafft...
Danke!
Stefan
Berichtige mich mal wenn ich falsch liege...
ein DHTML - Menue funtzt ohne JS nicht oder...
und wenn ein solches vorgesehen ist macht deine "Lösung" irgendwie nicht wirklich viel sinn gelle 8-)