Hallo ich möchte eine Abschnittsübersicht in einen marker setzen in der form eines Dropdownmenus
Klappt auch so weit
Bild: buerkle-gmbh.de/…/menu2.gif
bis auf die verlinkung
marks.CONTENT1 = CONTENT
marks.CONTENT1.table = tt_content
marks.CONTENT1 {
wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id=636#'+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value"><option value="">Wählen Sie ein Land aus</option> |</select></form>
select {
orderBy = sorting
where = colPos=0
languageField = sys_language_uid
andWhere = sectionIndex!=0
pidInList.override.field = pages
}
renderObj = TEXT
renderObj {
fieldRequired = header
trim = 1
field = header
wrap = |
wrap2 = |
innerWrap = <option value="{$myvar}">|</option>
}
}
}
bei
{$myvar}
muss die Uid des jeweiligen Content elements rein und da hocke ich jetzt
schon eine weile daran also hab es schon auf mehreren wegen versucht
naja vielleicht hat jemand von euch noch eine idee
ok ich frage mal anders
wie bekomme ich es hin das trotz der option im wrap ich solche einstellungen benutzen kann:
typolink.section.field = uid
vielleicht so oder so ähnlich: (eher ähnlich :-))
temp.getChildUid = COA
temp.getChildUid.5=TEXT
temp.getChildUid.5.value= <option value="
temp.getChildUid.10 = CONTENT
temp.getChildUid.10 {
table = tt_content
select {
pidInList.data = field: uid
# orderBy = sorting ASC
# max = 1
}
renderObj = TEXT
renderObj.field = uid
}
temp.getChildUid.15=TEXT
temp.getChildUid.15.value= ">|</option>
.
.
.
trim = 1
field = header
wrap = |
wrap2 = |
innerWrap < temp.getChildUid
}
}
danke für die antwort
aber leider hatte ich so was in der art hatte ich schon getestet
es funktioniert ja von prinzip her 😃
wenn ich bei field = header
field = uid angebe dann stehen aber im dropdown menü die uids und
nicht die namen...
(wenn ich den value herausneheme bei option.
das war dann meine 2. idee mit den values bei options aber das ging leider auch nicht
hi,
falls es noch jemanden interessiert,
ich hab es dann so gelöst
tt_content.menu.20.3 = CONTENT
tt_content.menu.20.3.table = tt_content
tt_content.menu.20.3.wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id=601#'+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value"><option value="#">Wählen Sie ein Land aus</option> |</select></form>
[globalVar = GP:L = 3]
tt_content.menu.20.3.wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id=601&L=3#'+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value"><option value="#">Choose a Country</option> |</select></form>
[global]
[globalVar = GP:L = 6]
tt_content.menu.20.3.wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id=601&L=6#'+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value"><option value="#">elija un país</option> |</select></form>
[global]
tt_content.menu.20.3 {
select {
orderBy = sorting
where = colPos=0
languageField = sys_language_uid
andWhere = sectionIndex!=0
pidInList.override.field = pages
}
renderObj = COA
renderObj.1 = TEXT
renderObj.1 {
fieldRequired = uid
#trim = 1
field = uid
wrap2 = |
innerWrap = <option value="|">
}
renderObj.2 = TEXT
renderObj.2 {
fieldRequired = header
trim = 1
field = header
wrap2 = |
innerWrap = |</option>
}
}
}