Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
15.07.2009, 19:57 | #1 |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
вывод картинок других страниц
есть задача: вывести на одной странице картинки нескольких других страниц.
предположительно, думаю, картинки должны добавляться в поле "Files" и потом выводиться при помощи подобного кода: Код:
subparts.header_img = IMAGE subparts.header_img.file { import.data = levelmedia: -1,slide import = uploads/media/ import.listNum = 1 } реально ли это? и нету ли какого то другого более удобного способа? сразу задам другой вопрос, который меня давно беспокоит. В выше описанном коде используется параметр import.listNum = 1 для указания позиции картинки среди закачанных. по моему это не очень удобно и возможно в некоторых случаях даже и плохо. что если для некоторых страниц не нужно закачивать картинку 0 но нужно закачивать 1. тогда теряется порядок и код не сработает. есть какое либо решение данной не оптимальности? |
16.07.2009, 11:21 | #2 |
Administrator
|
Для вывода данных из базы используйте CONTENT и RECORDS, насчет numList, а чем не устраивает загружать нулевую картинку? Если в поле картинки есть какие-либо данные, то нулевая картинка точно будет, в админке всегда есть возможность поставить нужную картинку на это место.
|
16.07.2009, 12:38 | #3 | |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
Цитата:
Сам с таким случаем пока не сталкивался, но кажется вот-вот столкнусь. Дело в том что я делаю редизайн сайта в котором для некоторых страниц закачаны картинки 0 (используются в хедере). Теперь мне необходимо для некоторых других страниц добавить еще по одной картинке, которые будут использоваться в другом месте. То есть они уже должны быть в позиции 1. Но для этих страниц пока не закачаны картинки 0, поскольку переиспользуются с отцовской страницы. получается что закачать картинку 1 я сразу не могу, сначала необходимо 0, но в этом случае картинка 0 отобразится в хедере, в чем потребности нет. Вот я и думаю, то ли мой подход к решению задачи не правильный, то ли я слишком много ожидаю от TYPO3... |
|
16.07.2009, 13:00 | #4 | |
Administrator
|
Цитата:
1.Первая картинка в записи всегда "0" 2.Проще эту картинку определять через TS так как, тогда автоматически будет реализовано наследование от родительских страниц, можно попробовать поизвращаться через MHENU (rootline), сформировать строку-список и тем же import брать последнее значение, то есть ближайшую к странице картинку относительно предков, либо пишите функцию. Если вы детальней опишите проблему, то я попробую (завтра-послезавтра) написать вам пример (через HMENU) и выложить ссылку на него. |
|
16.07.2009, 13:47 | #5 |
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
почитал второй пост здесь: http://forum.typo3.biz/showthread.php?t=7518 и понял, что подхожу к typo3 не с той стороны
не буду пока что утруждать вас этой темой, поскольку она как бы не главная проблема у меня на сегодняшний день. но не исключено что вернусь к ней вскоре. сейчас решаю вопрос с: Код:
Для вывода данных из базы используйте CONTENT и RECORDS... |
16.07.2009, 13:55 | #6 |
Administrator
|
Вы сделайте хотя бы один CONTENT объект покрутите, повертите и все станет ясно, ничего "вытаскивать" не надо.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строка картинок, перемешанных в случайном порядке? | 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 |