Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
16.07.2009, 12:38 | #1 | |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
Цитата:
Сам с таким случаем пока не сталкивался, но кажется вот-вот столкнусь. Дело в том что я делаю редизайн сайта в котором для некоторых страниц закачаны картинки 0 (используются в хедере). Теперь мне необходимо для некоторых других страниц добавить еще по одной картинке, которые будут использоваться в другом месте. То есть они уже должны быть в позиции 1. Но для этих страниц пока не закачаны картинки 0, поскольку переиспользуются с отцовской страницы. получается что закачать картинку 1 я сразу не могу, сначала необходимо 0, но в этом случае картинка 0 отобразится в хедере, в чем потребности нет. Вот я и думаю, то ли мой подход к решению задачи не правильный, то ли я слишком много ожидаю от TYPO3... |
|
16.07.2009, 13:00 | #2 | |
Administrator
|
Цитата:
1.Первая картинка в записи всегда "0" 2.Проще эту картинку определять через TS так как, тогда автоматически будет реализовано наследование от родительских страниц, можно попробовать поизвращаться через MHENU (rootline), сформировать строку-список и тем же import брать последнее значение, то есть ближайшую к странице картинку относительно предков, либо пишите функцию. Если вы детальней опишите проблему, то я попробую (завтра-послезавтра) написать вам пример (через HMENU) и выложить ссылку на него. |
|
16.07.2009, 13:47 | #3 |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
почитал второй пост здесь: http://forum.typo3.biz/showthread.php?t=7518 и понял, что подхожу к typo3 не с той стороны
не буду пока что утруждать вас этой темой, поскольку она как бы не главная проблема у меня на сегодняшний день. но не исключено что вернусь к ней вскоре. сейчас решаю вопрос с: Код:
Для вывода данных из базы используйте CONTENT и RECORDS... |
16.07.2009, 13:55 | #4 |
Administrator
|
Вы сделайте хотя бы один CONTENT объект покрутите, повертите и все станет ясно, ничего "вытаскивать" не надо.
|
16.07.2009, 14:49 | #5 |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
попробовал этот вариант:
Код:
subparts.testimg = TEXT subparts.testimg.data = DB : pages:2:media 4-tunnels-of-light_02.jpg,bdu.gif но как бы попарсить строку и получить второе название файла чтобы использовать дальше То что вы советовали относительно CONTENT, попробовал: Код:
subparts.testimg = CONTENT subparts.testimg { table = pages select.orderBy = sorting select.where = colPos=0 select.languageField = sys_language_uid ##select.pidInList = 2 - так же пробовал этот вариант select.uidInList = 2 } |
16.07.2009, 15:04 | #6 | ||
Administrator
|
Цитата:
Код:
subparts.testimg = TEXT subparts.testimg.import.data = DB:pages:2:media subparts.testimg.import.listNum = 0 #либо 1 для 2ого изображения 2 для третьего и т.д. Цитата:
Код:
obj = CONTENT #См. TsRef "CONTENT" obj{ table = pages select{ #См. TsRef "select" select.uidInList = 2 } renderObj = COA #См. TsRef "COA" renderObj{ wrap = <div>|</div> 10 = TEXT 10.field = title #См. TsRef "stdWrap" 20 = IMAGE #См. TsRef "IMAGE" 20{ file.import = uploads/pics/ #скорей всего такой хотя надо смотреть где именно хранится фотка, посмотрите в uploads #См. TsRef "stdWrap > import" file.import.field = media file.import.listNum = 1 #Либо другой индекс } } } |
||
16.07.2009, 15:38 | #7 |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
вот код который срабатывает:
Код:
subparts.testimg = CONTENT subparts.testimg{ table = pages select{ select.where = uid=2 } renderObj = COA renderObj{ wrap = <div>|</div> 10 = TEXT 10.field = title 20 = IMAGE 20{ file.import = uploads/media/ #file.import.field = media file.import.data = DB:pages:2:media file.import.listNum = 1 } } } |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строка картинок, перемешанных в случайном порядке? | dimal | TypoScript практикум | 12 | 24.06.2009 02:15 |
Вывод картинок через Plain Image Field | alexk | Общие вопросы | 1 | 18.02.2008 18:17 |
Как сделать ссылку на несколько страниц назад? | Илья | Общие вопросы | 0 | 24.09.2007 17:58 |
вывод картинок в css_styled_content? | (:) | Общие вопросы | 4 | 13.06.2007 03:11 |
TemplaVoila и контент с других страниц | dr_on | Общие вопросы | 2 | 26.12.2006 19:13 |