lib.selectorBox
lib.selectorBox = COA
lib.selectorBox {
stdWrap.prefixComment = 2|Output of lib.selectorBox
}
[globalVar = {$mainMenuJsMenuPage}]
lib.selectorBox.100 = HMENU
lib.selectorBox.100 {
stdWrap.prefixComment = 2|Output of lib.selectorBox.100
wrap = {$mainMenuJsMenuAllWrap}
special = updated
special.value = 1
special.maxAge = 3600*24*7
limit = 10
1 = JSMENU
1.target = _top
1.firstLabelGeneral = {$mainMenuJsMenuStandardLabel}
}
[global]
// Delete selectorbox if user has set the appropriate option
[globalVar = LIT:1 = {$selectorBoxOff}]
lib.selectorBox.100 >
[global]
// Language-specific settings first foreign language:
[globalVar = GP:L = {$firstForeignLanguage}]
lib.selectorBox.100.1.firstLabelGeneral = {$mainMenuJsMenuFirstLangLabel}
[global]
// Language-specific settings second foreign language:
[globalVar = GP:L = {$secondForeignLanguage}]
lib.selectorBox.100.1.firstLabelGeneral = {$mainMenuJsMenuSecondLangLabel}
[global]
Erklärung des Codes
Zeile 5 ff: Das JavaScript Menü soll nur auf bestimmten, im Constant Editor einstellbaren, Seiten angezeigt werden.
Zeile 12: Das maximale Alter das eine Seite haben darf, um hier aufgelistet zu werden (hier 7 Tage).
Zeile 19 ff: Das gesamte Menü wird gelöscht, wenn dies im Constant Editor eingestellt wurde.
Zeile 23 ff: Die Strings welche das Menü ausgibt werden hier auf Fremdsprachen angepasst.