Article written on 2. februar 2008 by Anders
Topic | Category | Platform / OS | Related issues... |
---|
Skift af sprog i menuen | Menumodul | Windows Xp [Sp2] / Vista, MS IE 7.0 | More about the same subject... |
Description of Problem / Solution:
Else spørger:
"Sommetider er menuen på dansk og sommetider er den på engelsk eller menupunkterne forsvinder helt. Hvorfor sker det. Og kan jeg evt. forhindre, at det sker?"
Anders svarer:
For at svare på det sidste først: Nej, det kan du ikke! Men - Læs nu videre...
Undgå tomme menupunkter.
g-link CMS understøtter både dansk og engelsk menu; hvis du besøger systemet med en dansksproget computer, så vises menuen på dansk. Hvis det derimod er en engelsproget computer eller en computer med et andet sprog, som besøger din hjemmeside, så skifter sproget automatisk til engelsk.
Men for at den engelske menu kan vises (og menupunkterne ikke kommer til at stå som tomme) så skal der være et indhold i menuens engelske felt. Så hvis feltet »Alt. lang. label« står tomt, så vises der ikke noget når menuen er engelsk. Og tilsvarende: Hvis der ikke er noget i det nederste af de to »link« -felter, så skifter menuen ikke til en anden side ved klik.
Skift menusprog.
Du kan lave et menupunkt som kalder filen /db/user/db_menu_lang.asp. Da den ligger i systemmappen kan du blot referere til den som db_menu_lang.asp. Du kan også indsætte et flag i menuen, som giver mulighed for at skifte mellem og
I nedenstående eksempel er valgt netop dansk og engelsk. Således gør du:
- Åbn Admin menuen,
- Klik på fanen "Side & Menu" (Page & Menu),
- Vælg "Opret, rediger eller slet menuelement. [Listevisning]"
- Klik på "Opret nyt menupunkt" (Create new menu item)
- Udfyld formularen således:
- Feltet "Menupunkt" (Pri Lang. label) udfyldes med:
<img src=/db/user/images/admin/english.gif broder=0 title=This~menu~in~English?>
- Feltet "Eksisterende URL" (Existing URL) vælger du "Nyt menpunkt ELLER menpunkt uden link"
- Klik på radioknappen ud for feltet "Ny URL" og skriv i feltet:
db_menu_lang.asp
- Feltet "Alt. lang. label" udfyldes med:
<img src=/db/user/images/admin/dansk.gif broder=0 title=Denne_menu_på_dansk?>
- Sidste link felt udfyldes ligeledes med:
db_menu_lang.asp
- Som forælder vælger du "Level 0",
- Linket skal åbnet i "Nyt vindue" (New Window)
- En bredde på ca. 25 - 28 pixels i bredden vil formodentlig være passende.
Herved for du dette link på din menu når den vises på dansk: og dette link når menuen vises på engelsk: |
Article written on 2. februar 2008 by Anders Article No. #30 |
Return....