Вход

Просмотр полной версии : Переменная-ссылка на домашнюю страницу


maaboo
16.09.2008, 21:59
Хочется поставить ссылку на домашнюю страницу на всех кроме главной, и самое главное - не хардкодить название. На что можно ссылаться? Ятак понимаю надо что-то вписать в {}. Типа {baseURL}, но что именно?

void
16.09.2008, 23:43
Последний раз я делал так:

lib.logo = IMAGE
lib.logo{
file = fileadmin/templates/make-up/img/home.gif
altText.data = {$_}:site.logo.altText
params = class="reflect rheight30 ropacity33"
imageLinkWrap = 1
imageLinkWrap{
enable = 1
enable.if{
value.data = leveluid:0
equals.data = TSFE:id
negate = 1
}
typolink.parameter.data = leveluid:0
}
}

maaboo
16.09.2008, 23:54
Мощно как-то это... мне бы в такую конструкцию встроить:


lib.head = COA
lib.head.10 = TEXT
lib.head.10{
value (
[PIDinRootline = 14]
<img src="dat/img/sys/ban.jpg"/>
<h1><a name="pagetop" id="pagetop"><span>Sitename.</span></a></h1>
[else]
<a href="{вот-тут-бы что-то вписать}">
<img src="dat/img/sys/ban.jpg"/>
<h1><a name="pagetop" id="pagetop"><span>Sitename.</span></a></h1></a>
[end]
)
insertData = 1
}


так ведь ещё и кондишен нужен будет, чтобы исключить главную страницу из генерации ссылки...

Как-то так...

maaboo
18.09.2008, 22:50
Сделал так:


lib.head = COA
lib.head.10 = TEXT
lib.head.10{
value (
<a href="{page:14}" name="pagetop" id="pagetop">
<img src="ban.jpg"/>
<h1><span>Имя сайта.</span></h1></a>
)
insertData = 1
}
[globalVar = TSFE:id = 14]
lib.head.10 {
value (
<img src="ban.jpg"/>
<h1><a name="pagetop" id="pagetop"><span>Имя сайта.</span></a></h1>
)
insertData = 1
}
[global]


Правда вариант с {page:14} мне не нравится, но как по-другому - я не знаю.

-=UncleByte=-
19.09.2008, 15:10
А leveluid:0 не работает что ли?

maaboo
19.09.2008, 17:05
Работает, но ссылку на главную генерит как
http://mysite.name/root-page-id
да и realurl начинает подглючивать...

-=UncleByte=-
19.09.2008, 17:15
Так в свойствах главной можно, наверное, галочку поставить для RealURL - не кодировать эту страницу - будет чистенько.