Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
01.10.2005, 21:02 | #1 |
Новенький
Регистрация: 23.09.2005
Сообщений: 23
|
Не видит альтернативный контент
Какая может быть проблема?
На странице присутствует альтернативный язык, и соответственно контент на этом языке, отображаются флажки, но активен только один флажок,т.е. как бы и нет альтернативного языка на этой странице. Подскажите пожалуйста! Спасибо! |
03.10.2005, 14:29 | #2 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
Не совсем понятно, как ты осуществляешь многоязыковую поддержку. Возможны длва варианта.
Я использую TemplaVoila, одно дерево страниц для двух языков(Английчкого и руссокого) и следующую конфигурацию: В темплейте прописано: # defining the default language config.sys_language_uid = 0 config.language = en config.locale_all = english # Setting up the language variable \"L\" to be passed along with links config.linkVars = L # English language, sys_language.uid = 0 [globalVar = GP:L = 0] config.sys_language_uid = 0 config.language = en config.locale_all = english [global] # Russian language, sys_language.uid = 1 [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = ru config.locale_all = Russian [global] Затем подключаю user функцию которй, в прописанный элемент контента, вывожу языковое меню. Возможно, что у для вывода второго флажка, который у тебя сейчас неактивный ты обрабатываешь не тот sys_language_uid. Посмотри какой uid у второго языка и обрабатывай его в функции, которая выводит языковое меню. |
03.10.2005, 19:11 | #3 |
Новенький
Регистрация: 23.09.2005
Сообщений: 23
|
Спасибо !
Я прсто забыл включить # English language, sys_language.uid = 0 [globalVar = GP:L = 0] config.sys_language_uid = 0 config.language = en config.locale_all = english [global] # Russian language, sys_language.uid = 1 [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = ru config.locale_all = Russian [global] (Ламер, чё поделать) |
20.10.2005, 23:05 | #4 |
Продвинутый
Регистрация: 07.03.2005
Адрес: Эстония,Таллинн.
Сообщений: 43
|
Анологичная проблема.Активны все флажки альтернативных языков сайта но не открывается не один из языков кроме как по умолчанию.Использую шаблон zenlight3col одно дерево страниц для трех языков (Английского эстонского и руссокого).В сетапе прописано
# Default PAGE object: page = PAGE # Use CSS Styled Content! ####################################### # Cache Control Headers (TYPO3 3.8.0) ####################################### #config.sendCacheHeaders = 1 # XHTML DOCTYPE ####################################### config.doctype = <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> config.htmlTag_setParams = xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" # Externalize CSS and JS ####################################### config.removeDefaultJS = external config.inlineStyle2TempFile = 1 # Spam Protection for Email ####################################### config { spamProtectEmailAddresses = 2 spamProtectEmailAddresses_atSubst = (at) } # Send UTF-8 Notification Email Headers ####################################### config.notification_email_charset = utf-8 config.notification_email_encoding = quoted-printable config.notification_email_urlmode = all # Simulate static pages (uncomment/comment to configure) ####################################### config.simulateStaticDocuments = 1 config.simulateStaticDocuments_noTypeIfNoTitle = 1 # config.simulateStaticDocuments_addTitle = 30 # config.simulateStaticDocuments_pageTitleFirst = 1 # config.pageTitleFirst = 1 # config.simulateStaticDocuments_pEnc = base64 # config.simulateStaticDocuments_pEnc = md5 # config.simulateStaticDocuments_pEnc_onlyP = cHash,L,print,L,fD[_FIELDLIST],fD[disable],fD[usergroup],tx_srfeuserregister_pi1[aC], tx_srfeuserregister_pi1[cmd],tx_srfeuserregister_pi1[rU],tx_srfeuserregister_pi1[sFK],tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords] # config.simulateStaticDocuments = PATH_INFO # config.absRefPrefix = http:// www.mydomain.com/ # 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 = PAGE page.typeNum = 0 config.xhtml_cleaning = all config.disablePrefixComment = 1 config.pageTitleFirst = 1 page.includeCSS { file1 = fileadmin/templates/zenlight3col/css/style.css } page.headerData.10 = TEXT page.headerData.10.value ( <style type=\"text/css\" media=\"all\"> @import url(fileadmin/templates/zenlight3col/css/Menu.css); </style> <!--[if lte IE 6]> <style type=text/css> @import url(fileadmin/templates/zenlight3col/css/Menu4IE.css); BODY {BEHAVIOR: url(\"fileadmin/templates/zenlight3col/css/ADxMenu.htc\")} </style> <![endif]--> ) page.bodyTag = <body> page.1 = TEMPLATE page.1.marks.PAGE_UID = TEXT page.1.marks.PAGE_UID.field = uid page.1 { template = FILE template.file = fileadmin/templates/zenlight3col/template.html workOnSubpart = DOCUMENT_BODY subparts.RNDIMG < temp.rndImageTop subparts.CONTENT_LEFT < styles.content.getLeft subparts.CONTENT_RIGHT < styles.content.getRight subparts.CONTENT_BORDER < styles.content.getBorder subparts.CONTENT < styles.content.get # Top horizontal dropdown menu ####################################### subparts.TOPNAV = HMENU subparts.TOPNAV.special = directory subparts.TOPNAV.special.value = 1 #subparts.TOPNAV.special = list #subparts.TOPNAV.excludeUidList = 1,2,3 subparts.TOPNAV { wrap = <div id=\"menu\"> | </div> entryLevel = 0 1 = TMENU 1 { expAll=1 noBlur = 1 wrap = <ul id=\"menuList\" class=\"adxm\"> | </ul> NO { wrapItemAndSub = <li> | </li> } } 2 = TMENU 2 { expAll=1 noBlur = 1 wrap = <ul class=\"subList\"> | </ul> NO { wrapItemAndSub = <li class=\"submenu\"> | </li> } } 3 = TMENU 3 { expAll=1 noBlur = 1 wrap = <ul class=\"subList\"> | </ul> NO { wrapItemAndSub = <li class=\"submenu\"> | </li> } } 4 = TMENU 4 { expAll=1 noBlur = 1 wrap = <ul class=\"subList\"> | </ul> NO { wrapItemAndSub = <li class=\"submenu\"> | </li> } } } # Vertical Navigation ####################################### subparts.VERTNAV = HMENU subparts.VERTNAV.1 = TMENU subparts.VERTNAV.special = directory #subparts.VERTNAV.special = list subparts.VERTNAV.special.value = 1 #subparts.VERTNAV.excludeUidList = 1,2,3 subparts.VERTNAV.1 { # Normal state properties ####################################### NO.allWrap = <div class=\"vertnav1\"> | </div> # Enable active state and set properties: ####################################### ACT = 1 ACT.allWrap = <div class=\"vertnav1-act\"> | </div> } # Second level menu-object ####################################### subparts.VERTNAV.2 = TMENU subparts.VERTNAV.2 { # Normal state properties ####################################### NO.allWrap = <div class=\"vertnav2\"> | </div> # Enable active state and set properties: ####################################### ACT = 1 noBlur = 1 ACT.allWrap = <div class=\"vertnav2-act\"> | </div> } # Third level menu-object ####################################### subparts.VERTNAV.3 = TMENU subparts.VERTNAV.3 { # Normal state properties ####################################### NO.allWrap = <div class=\"vertnav3\"> | </div> # Enable active state and set properties: ####################################### ACT = 1 noBlur = 1 ACT.allWrap = <div class=\"vertnav3-act\"> | </div> } # Fourth level menu-object ####################################### subparts.VERTNAV.4 = TMENU subparts.VERTNAV.4 { # Normal state properties ####################################### NO.allWrap = <div class=\"vertnav4\"> | </div> # Enable active state and set properties: ####################################### ACT = 1 noBlur = 1 ACT.allWrap = <div class=\"vertnav4-act\"> | </div> } # 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\"> | |</span> |*| ACT = 1 noBlur = 1 ACT.allWrap = |*| <span class=\"bottomnav\"> | |</span> |*| } } # Enabling the admin panel for the 'page' PAGE object: ####################################### page.config.admPanel=1 #PREVENTS EXISTING USERGROUPS BEING LOST IF A USER EDITS THEIR PROFILE ####################################### plugin.feadmin.fe_users.edit.evalValues.usergroup = unsetEmpty #ASSIGNS DEFAULT USERGROUP UID=1 TO ALL NEW USERS ####################################### plugin.feadmin.fe_users.create.overrideValues.user group = 1 # Click to enlarge popup ####################################### tt_content.image.20.1.imageLinkWrap { JSwindow.expand = 0,0 bodyTag = <BODY style=\"margin: 0; background: #000000;\"> title = Page Popup #default(Image) } tt_content.textpic.20.1 < tt_content.image.20.1 # defining the default language config.sys_language_uid = 0 config.language = en config.locale_all = english # Setting up the language variable \"L\" to be passed along with links config.linkVars = L # English language, sys_language.uid = 0 [globalVar = GP:L = 0] config.sys_language_uid = 0 config.language = en config.locale_all = english [global] # Russian language, sys_language.uid = 1 [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = ru config.locale_all = Russian [global] # Estonian language, sys_language.uid = 2 [globalVar = GP:L = 2] config.sys_language_uid = 2 config.language = ee config.locale_all = Estonian [global] Ребята где копать? |
21.10.2005, 03:16 | #5 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
На первый взгляд в шаблоне все ок(по крайней мере, что касается языка ;-).
Так что посмотри сам php скрипт вывода флажков. Можешь написать примеры линков которые формируются для переключения на новый язык(может проблема в этом)? |
21.10.2005, 06:02 | #6 |
Новенький
Регистрация: 03.10.2005
Сообщений: 6
|
На всякий случай воткни куда-нибудь после #defining the default language:
config.sys_language_mode = strict |