Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 18.04.2012, 13:35   #1
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Таблицы определяются с помощью TCA и управляются ядром. Никакого отношения к тому как и на базе какой технологии работает весь остальной ваш код в эксте TCA не имеет.

Вообще, типовой подход для подписей, ссылок и т.п. для нескольких картинок, который применяется как в стандартном CE Image, Image+Text и в tt_news - это создание отдельных текстовых полей для title, alt, description и т.д. Каждая строка (разделенная обычно chr(10)) из этих полей относится к соответствующей картинке. Логика вывода картинки и соответствующих текстов ложится целиком на вас.

Второй вариант действительно это inline поле и связь с отдельной табличкой, каждая запись которой может содержать 1 картинку и поля для title, alt, description и т.д.

Ну а самый продвинутый вариант это использование DAM. При этом информация о картинки и связанной с ней описаний и метаинформации хранится в таблице DAM. Откуда вы можете ее вытянуть и вывести. Смотрите эксты dam_ttnews, dam_ttcontent.
dmartynenko вне форума   Ответить с цитированием
Старый 18.04.2012, 15:00   #2
ms9
Продвинутый
 
Регистрация: 31.05.2010
Сообщений: 65
По умолчанию

Спасибо! Попробовал последний вариант. Супер. Быстро и круто, но остановлюсь на том, что использовал, ибо у DAM слишком сложный интерфейс, а требуется всего два поля: загрузка и описание. Чуть позже попробую с inline. Ну а первый вариант меня как-то настораживает, чтобы пробовать, хотя может быть посмотрю )

Для последнего варианта заменил приведённое мной выше описание поля на
PHP код:
'image' => txdam_getMediaTCA('image_field''tx_example_dam_images'), 
и всё сходу заработало!
ms9 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать меню qstyler Общие вопросы 2 18.04.2011 14:27
Расширение Modern FAQ. Как сделать форму добавления вопроса? Dendroidua Общие вопросы 4 07.05.2010 17:12
как внедрить календарик в FE форму shuman Разработка расширений / TYPO3 extension development 0 14.07.2009 13:03
Как создать в Kickstarter кэшируемый front-end плугин? Дылгеров Ц.В. Общие вопросы 2 21.04.2006 05:32
Как создать страницу? Perignator Temporus Общие вопросы 0 08.07.2005 23:02


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория