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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 28.04.2009, 12:21   #1
Костик
Senior Member
 
Регистрация: 16.01.2008
Сообщений: 109
По умолчанию Смена шаблона

Есть такой фрагмент шаблона
HEADER-IMG = IMAGE
HEADER-IMG {
file = fileadmin/templates/glavnaya/img/img_header_glav.jpg
stdWrap.typolink.parameter = 9
alttext = Home
}

Ниже этого вставляю следующий код, который должен сменить заголовок сайта после авторизации пользователя 8 группы. Подскажите пожалуйста, что я делаю не так???

[usergroup = 8]
file = fileadmin/templates/main/img/img_header.jpg
[GLOBAL]
Костик вне форума   Ответить с цитированием
Старый 28.04.2009, 13:18   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Путь-то правильный пишите. Откуда вам тайпа догадается, что за file вы имели в виду?
[usergroup = 8]
HEADER-IMG.file = fileadmin/templates/main/img/img_header.jpg
[GLOBAL]
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 28.04.2009, 13:28   #3
Костик
Senior Member
 
Регистрация: 16.01.2008
Сообщений: 109
По умолчанию

Прописал так как Вы сказали, в typo3 объекте браузере пищет следующие ошибки .....(может где то не закрыты фигурные скобки)
2: Line 9515: Object Name String, "[usergroup" contains invalid character "[". Must be alphanumeric or one of: "_-."
1: Line 9517: On return to [GLOBAL] scope, the script was short of 2 end brace(s)
1: Line 9540: An end brace is in excess.
1: Line 9541: An end brace is in excess.


Пробовал тоже самое вставить в конец - не работает...
Костик вне форума   Ответить с цитированием
Старый 28.04.2009, 20:52   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Весь TS покажите
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 29.04.2009, 09:46   #5
Костик
Senior Member
 
Регистрация: 16.01.2008
Сообщений: 109
По умолчанию

Setup шаблона:

# spam protect e-mail addresses
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)

# XHTML
config.doctype = xhtml_trans
config.xhtml_cleaning = all

# cache period
config.cache_period = 3600

# language
config.htmlTag_langKey = ru
config.metaCharset = utf-8
config.language = ru
config.locale_all = ru_RU

page = PAGE
page {
typeNum = 0
stylesheet = fileadmin/templates/glavnaya/css/columns3.css
meta.AUTHOR = Daniel Stateczny // www.it-bo.com // � 2007

# COPYRIGHT
# It is only permitted to change this entry (meta.COPYRIGHT) if you possess a "template three" license.
# Diese Eintragung (meta.COPYRIGHT) darf nur ge?ndert werden, wenn Sie eine "Template Three"-Lizenz besitzen.
# Link: http://typo3-templates.it-bo.com
meta.COPYRIGHT = Dieses TYPO3 Template und Layout basiert auf Three � 2007 von Daniel Stateczny | IT-Bo.com

meta.DESCRIPTION = TYPO3 Tempates: Mit unseren einfachen TYPO3 Templates k?nnen Sie schnell eine individuelle Intenetseite mit TYPO3 erstellen.
meta.KEYWORDS = free typo3 templates t3d kostenlose download 4.0 building extension html smarty erstellen tutorial trail demo frei gratis vorlage links import
meta.TITLE = free typo3 templates t3d kostenlose download 4.0 building extension html smarty erstellen tutorial trail demo frei gratis vorlage links import

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/glavnaya/index-1000-mc-c-c.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {

TOP-MENU = HMENU
TOP-MENU {
special = directory
special.value = 1
entryLevel = 0
#stdWrap.wrap = <ul>|</ul>
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li>|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
}

LEFT-MENU = HMENU
LEFT-MENU {
entryLevel = 1
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-1-no">|</li>
NO.ATagTitle.field = abstract // description // subtitle // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-1-act">|</li>
ACT.ATagTitle.field = abstract // description //subtitle // title
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-2-no">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-2-act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
3 = TMENU
3 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-3-no">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-3-act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
}


HEADER-IMG = IMAGE
HEADER-IMG {
file = fileadmin/templates/glavnaya/img/img_header_glav.jpg
stdWrap.typolink.parameter = 9
alttext = Home
}


LEFT-MARKER = CONTENT
LEFT-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}

MIDDLE-MARKER = CONTENT
MIDDLE-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

RIGHT-MARKER = CONTENT
RIGHT-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
}
}

lib.calendar.50 < plugin.tx_newscalendar_pi1
lib.calendar.50 {
show.allRecords = 1
calendar.startWeekDay = 1
render{
displayType=1
# monthLinkDisplay = 1
dayNameLength = 3
singleView = 7
backPage = 21
contextMenuLink = LEFT
listPage = 22
startingPoint = 14,11
}
}

[usergroup = 8]
HEADER-IMG.file = fileadmin/templates/main/img/img_header.jpg
[GLOBAL]
Костик вне форума   Ответить с цитированием
Старый 29.04.2009, 23:19   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Скобки проверьте - это раз. По-моему действительно что-то у вас там не то с ними.
А во-вторых, условия нельзя вкладывать в скобки. То есть, надо писать полный путь.
А полный путь у вас page.10.HEADER-IMG.file
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 08.05.2009, 09:36   #7
Костик
Senior Member
 
Регистрация: 16.01.2008
Сообщений: 109
По умолчанию

Проверил скобки, все нормально, пытался даже самый конец вставить - не помогло!
Костик вне форума   Ответить с цитированием
Старый 28.05.2009, 13:41   #8
Костик
Senior Member
 
Регистрация: 16.01.2008
Сообщений: 109
По умолчанию

Удалось решить проблему!!!
В setup шаблона в конце вставил
[usergroup = 8]
инклюдинг текстовый файл setup шаблона с сылкой на другую картинку
[GLOBAL]
и все работает ок!!!
Костик вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена шаблона после авторизации Костик Общие вопросы 0 27.04.2009 23:21
После сохранения шаблона при просмотре выдается ошибка Error! No template found! Olga25 TypoScript практикум 1 15.04.2009 09:29
CSS в зависимости от категории и шаблона vaschu TypoScript практикум 2 16.01.2008 04:25
Слетает маппинг при переименовании файла шаблона c0d3r Общие вопросы 0 06.06.2007 10:54
Ссылка на FCE как часть шаблона Templavoila acid-art Общие вопросы 1 09.04.2007 13:56


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


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

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