[Typo3] language menu

Mark mambo at mambotech.co.uk
Wed Sep 21 20:49:24 CEST 2005


Hi,

I have a multi language site and I am trying to use my TS setup to display 
the language flags.   This doesn't seem to be working. Please see TS setup 
below.

# Don't forget to include: CSet (default) and content (default)
#######################################
#page.10.20.c.25 = PHP_SCRIPT
#page.10.20.c.25.file = fileadmin/scripts/my_languageMenu.php


# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
page.meta.KEYWORDS =  Inn, bed and breakfast, hotel, hotels, Montauroux, 
Fayence, Provence, bed, breakfast, pension, auberge, motel, inn, holidays, 
France, bed and breakfast, Lac St Cassien, lake St Cassien, holiday, 
Riviera, Seillans, Var, France
page.meta.description = Amboise offers bed and breakfast facilities in 
southern European countryside in a "Provence" setting near Fayence, Lac St 
Cassien, 30 minutes from French Riviera
page.meta.language = en
page = PAGE
page.typeNum = 0
page.config.admPanel = 0
page.headerData.10 = PAGE
page.stylesheet = fileadmin/templates/style.css
page.bodyTag = <body background="fileadmin/templates/images/background.gif" 
leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1  {
   template = FILE
   template.file = fileadmin/templates/template.html
   workOnSubpart = DOCUMENT_BODY
   subparts.CONTENT_LEFT < styles.content.getLeft
   subparts.CONTENT_RIGHT < styles.content.getRight
   subparts.CONTENT_BORDER < styles.content.getBorder
   subparts.CONTENT < styles.content.get
   subparts.FOOTER < styles.content.getFooter


# Top Navigation
#######################################
   subparts.TOPNAV = HMENU
   subparts.TOPNAV.special = directory
   subparts.TOPNAV.special.value = 1
   subparts.TOPNAV.1 = TMENU
   subparts.TOPNAV.1 {
      NO.allWrap = |*| <span class="topnav">&nbsp;&#124;&nbsp;|</span> |*|
      ACT = 1
      ACT.allWrap =  |*| <span class="topnav">&nbsp;&#124;&nbsp;| </span> 
|*|
}



# Bottom Navigation
#######################################
   subparts.BOTTOMNAV = HMENU
   subparts.BOTTOMNAV.special = directory
   subparts.BOTTOMNAV.special.value = 1
   subparts.BOTTOMNAV.1 = TMENU
   subparts.BOTTOMNAV.1 {
      NO.allWrap = |*| <span class="bottomnav">&nbsp;&#124;&nbsp;|</span> 
|*|
      ACT = 1
      ACT.allWrap = |*| <span class="bottomnav">&nbsp;&#124;&nbsp;|</span> 
|*|
}



# Leftside Navigation
#######################################
   subparts.LEFTNAV = HMENU
   subparts.LEFTNAV.1 = TMENU
   subparts.LEFTNAV.1 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav1"> | </div>

# Enable active state and set properties:
#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav1-act"> | </div>
}


# Second level menu-object
#######################################
   subparts.LEFTNAV.2 = TMENU
   subparts.LEFTNAV.2 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav2"> | </div>

# Enable active state and set properties:

#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav2-act"> | </div>
}


# Third level menu-object
#######################################
   subparts.LEFTNAV.3 = TMENU
   subparts.LEFTNAV.3 {

# Normal state properties
#######################################
   NO.allWrap =  <div class="leftnav3"> | </div>

# Enable active state and set properties:
#######################################
   ACT = 1
   ACT.allWrap = <div class="leftnav3-act"> | </div>
}


config.linkVars = L
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = 1
[global]

page.10= HMENU
page.10.special = language
page.10.special.value = 0,1
page.10.special.normalWhenNoLanguage = TRUE
page.10.1 = GMENU

page.10.1.NO {
XY = [5.w]+4, [5.h]+4
backColor = white
5 = IMAGE
5.file = media/flags/flag_uk.gif || media/flags/flag_fr.gif
5.offset = 2,2
}

page.10.1.ACT < page.10.1.NO
page.10.1.ACT=1
page.10.1.ACT.backColor = black

page.10.1.USERDEF1 < page.10.1.NO
page.10.1.USERDEF1=1
page.10.1.USERDEF1.5.file = media/flags/flag_uk_d.gif || 
media/flags/flag_fr_d.gif
page.10.1.USERDEF1.noLink = 1

Thanks Mark 





More information about the TYPO3-english mailing list