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.