Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Переменная-ссылка на домашнюю страницу (http://forum.typo3.ru/showthread.php?t=6759)

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 - не кодировать эту страницу - будет чистенько.


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

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