Zum Inhalt springen

Sprachmenü: Prüfen, ob Sprache vorhanden ist

Erstellt am 13. November 2007 · Noch keine Antworten

Tags: Frage

dhoene ·

Guten Abend zusammen!

Ich bastle zur Zeit an einem kleinen Sprachumschalter - dieser soll dem Benutzer ermöglichen, zwischen zwei verschiedenen Sprachen umzuschalten. Mein Template-Setup sieht dabei so aus:

        	subparts.MENU_NAV_L = HMENU
        	subparts.MENU_NAV_L {
        	
        		special = language
			special.value = 0,1


        		1 = GMENU_LAYERS
               
                		1.layerStyle = position:absolute;VISIBILITY:hidden;
                		1.relativeToTriggerItem = 1
                		1.relativeToTriggerItem.addHeight = 1
                		1.topOffset = 138
                		1.leftOffset = 153
               
                		1.expAll = 1

                        		1.hideMenuWhenNotOver = 20
                        		1.hideMenuTimer = 1000

        		1.wrap=<table cellspacing="0" cellpadding="0"><tr>|</tr></table>

        		1.NO = 1
        		1.NO {
        		
                		wrap=<td style="border-right: 1px solid #000000">|</td> || <td>|</td>
                		XY = [5.w]+20, 30
                		backColor = #7ac79f
               
                		5 = IMAGE
                		5.file = fileadmin/flags/de.gif || fileadmin/flags/en.gif
                		5.altText = Deutsch || English
                		5.offset = 11, 6

        		}
       
        		1.RO < .1.NO
        		1.RO.backColor = #40b282

        		1.ACT < .1.RO
        		1.CUR < .1.RO

        	}

Nun, der Umschalter sieht ganz nett aus - es gibt nur ein Problem: Es werden natürlich bei jeder aufgerufenen Seite zwei Links (Flaggen) für beide Sprachen angezeigt. Allerdings sind nicht alle Seiten in beiden Sprachen vorhanden. Für Seiten, die nur in der aktuellen Sprache vorhanden sind, würde ich gerne die alternative Sprache im Umschalter ausblenden lassen.

Wie kann ich das realisieren? 🙂

Viele Grüße,

Dennis.