Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Ссылка на картинки через TS (http://forum.typo3.ru/showthread.php?t=5834)

Grank 31.01.2008 15:46

Ссылка на картинки через TS
 
Вопрос в следующем.

FCE елемент image field (field_images), в него заносятся картинки.
Каким образом можно формировать ссылки на эти картинки не выводя сами картинки?

TS

20 = TEXT
20.value = картинка 3
20.typolink.parameter{
data = field:field_images
import.current = 1
listNum = 2
}

соотвественно линк получаются в виде
http://имя_картинки_3

Как получить полный путь?

Grank 31.01.2008 18:57

Получилось что-то типа такого
20 = TEXT
20{
data = field:field_images
import.current = 1
listNum = 2
current = 1
dataWrap = <a href="{$base.url}uploads/tx_templavoila/|" дополнительные параметры>картинка 3</a>
}

void 31.01.2008 20:20

Правильнее делать на typolink и ставить у него returnLast = href или как-то так

Grank 01.02.2008 18:35

Согласен, что правильнее, но, как я и написал выше, это не сработало - создался линк, но без привязки к сайту(домену).

На счет returnLast = href, возможно ты имелл ввиду
returnLast = url?
Если да, то это не выход
-----------------------------
If set to "url" then it will return the URL of the link ($this->lastTypoLinkUrl)
-----------------------------
Т.е. грубо говоря, просто вернет сам линк без обертки в тег а, но путь к сайту от этого не добавится.....

Мой вариант рабочий, но все идеи каким образом можно сделать тоже самое, но через typolink или более изящно приветствуются :-)

roman 02.02.2008 18:36

Попробуйте так:

Цитата:

config.absRefPrefix = http://www.example.com/
....
....

10 = TEXT
10 {
value = Image_name
typolink.parameter = path_to_file/example.gif
typolink.title = some title
}

Grank 02.02.2008 20:32

Цитата:

Сообщение от roman (Сообщение 17364)
Попробуйте так:

Не работает, да в принципе и не должно - absRefPrefix отвечает немного за другое....

roman 04.02.2008 13:02

Цитата:

Не работает, да в принципе и не должно - absRefPrefix отвечает немного за другое...
Странно... У меня работает...
Попробуйте тогда

config.baseURL = http://www.example.com/

Grank 04.02.2008 15:41

config.baseURL
и config.absRefPrefix в данном случае абсолютно не при чем.

Прочитайте изначально задачу -

---------------------
FCE елемент image field (field_images), в него заносятся картинки.
Каким образом можно формировать ссылки на эти картинки не выводя сами картинки?
---------------------

У вас работает потому, что вы путь прописываете к картинке напрямую, а попробуйте создать image fied и занести туда 5 картинок, а потом сделать ссылку на 3-ю картинку вашим способом - ничего не получится.


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

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