Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
10.11.2017, 01:48 | #1 |
Продвинутый
Регистрация: 07.03.2005
Адрес: Эстония,Таллинн.
Сообщений: 43
|
The official Introduction Package, замена флагов языка.
Сайт визитка, на 3 языках. Introduction Package пока вполне устраивает. Сайт нужен себе, не халтура. Пойдёт бизнес, закажу шаблон.
В New TYPO3 site поменял немецкий и датский на нужные мне языки. В локалке на сайте добавил переводы страницы Home на свои языки. Контент будет наполнятся на русском, с последующим переводом на другие языки. При смене языков, на сайте, всё работает нормально, но вот надписи Deutsch Dansk ну ни как не поменять. Редактор констант, есть только Enable to display the LanguageSection at bottom и Comma separated list of language uids. В правке шаблона добавил. #Язык корневого веб-сайта (id=0) mod.SHARED { defaultLanguageFlag = ru defaultLanguageLabel = Russian } # Localization: config { linkVars = L sys_language_uid = 0 sys_language_overlay = 1 sys_language_mode = content_fallback language = ru locale_all = ru_RU.UTF-8 htmlTag_setParams = lang="ru" dir="ltr" class="no-js" } [globalVar = GP:L = 1] config { sys_language_uid = 1 language = et locale_all = et_EE.UTF-8 htmlTag_setParams = lang="et" dir="ltr" class="no-js" } [global] [globalVar = GP:L = 2] config { sys_language_uid = 2 language = en locale_all = en_US.UTF-8 htmlTag_setParams = lang="en" dir="ltr" class="no-js" } [global] #Изменение флагов языка на сайте lib.language = COA lib.language { 20 = HMENU 20 { special = language special.value = 0,1,2 special.normalWhenNoLanguage = 0 wrap = 1 = TMENU 1 { noBlur = 1 NO = 1 NO { doNotLinkIt = 1 linkWrap = <li>|</li> stdWrap.override = Russian || Estonian || English stdWrap { typolink { parameter.data = page:uid additionalParams = &L=0 || &L=1 || &L=2 ATagParams = hreflang=«ru-RU» || hreflang="et-EE" || hreflang=«en-US» addQueryString = 1 addQueryString.exclude = L,id,no_cache addQueryString.method = GET no_cache = 0 } } } ACT < .NO ACT.linkWrap = <li class="active">|</li> USERDEF1 < .NO USERDEF1 { linkWrap = <li class="text-muted">|</li> stdWrap.typolink > } USERDEF2 < .ACT USERDEF2 { linkWrap = <li class="text-muted">|</li> stdWrap.typolink > } } } wrap = <ul id="language_menu" class="language-menu">|</ul> } Флаги не меняются. Последний раз редактировалось GORTOP; 15.11.2017 в 00:01 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
The official Introduction Package | FFY | Общие вопросы | 2 | 13.10.2014 13:53 |
Introduction Package Code Sprint Venlo | RSS Bot | Новости TYPO3 (на английском) | 0 | 28.08.2012 21:37 |