Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 29.09.2005, 01:15   #1
zinder
Новенький
 
Регистрация: 23.09.2005
Сообщений: 23
По умолчанию шаблоны на разные ветви

Как назначить на каждую ветвь разные шаблоны
в случае если я хочу сделать сайт мультиязычным?
zinder вне форума   Ответить с цитированием
Старый 30.09.2005, 12:30   #2
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию

Лично я для каждой ветки в шаблонах в setup-е прописал свой template-файл:

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = template1.html
...
}
Юрий вне форума   Ответить с цитированием
Старый 30.09.2005, 21:32   #3
zinder
Новенький
 
Регистрация: 23.09.2005
Сообщений: 23
По умолчанию

А как сделать чтобы меню одной ветки не отображалось в другой?

Вот код в setup
# 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\">&nbsp;|&nbsp;|</span> |*|
ACT = 1
noBlur = 1
ACT.allWrap = |*| <span class=\"bottomnav\">&nbsp;|&nbsp;|</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
zinder вне форума   Ответить с цитированием
Старый 05.10.2005, 06:53   #4
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию

общее
http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/ - но там нет ответа

выше уже было сказано что для каждой ветки свой шаблон - значит просто делаете ветки root-ами и создаете домены (см.manual-doc_tut_quickstart-22-07-2004_17-18-01.pdf) - Controlling multiple domains

хотя я еще не пробовал так делать
Дылгеров Ц.В. вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:45.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория