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

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 22.02.2012, 19:53   #1
brd
Продвинутый
 
Регистрация: 16.06.2011
Сообщений: 96
Post Вывод данных в TCA

Суть проблемы такова в TCA пишу BE модуль. Есть 4 таблицы, (t1, t2, t3, t4), t1 и t2 связываются uid в таблице t3, а в t4 вставляем uid t3, но тут проблема в поле выбора select, tca t4, problem.gif
появляются uid с таблицы t3, а нужно что бы он показывал t1.title + t2.title. Как это сделать?
brd вне форума   Ответить с цитированием
Старый 23.02.2012, 11:39   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Стандартными средствами вряд-ли сможете такой сделать. В listbox выводится значение параметра label, который объявлен в TCA[t3][ctrl] для таблицы t3. А в параметре label вы можете указать только поле из t3, но никак не t1.title + t2.title.

Варианта решения я вижу два:
1. Сохранять в t3 в каком-то дополнительном поле значение t1.title + t2.title. Обновлять, заполнять можно по триггерам в MySQL.
2. Написать php функцию (userFunc), которая будет предоставлять данные для списка в каком угодно виде (читайте TSRef).
dmartynenko вне форума   Ответить с цитированием
Старый 23.02.2012, 12:56   #3
brd
Продвинутый
 
Регистрация: 16.06.2011
Сообщений: 96
По умолчанию

Спасибо я в принципе так и предполагал, жаль думал что-то есть в ядре
brd вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TemplaVoila: Изменение Структуры Данных (DS). Вывод в (BE). thebat Общие вопросы 4 08.03.2019 15:12
Вывод данных из userfunction musson Общие вопросы 1 26.05.2011 16:56
вывод элементов Image, Text/Image are TypoScript практикум 0 02.11.2007 12:11
Поля типа float в базе данных Алексей Общие вопросы 1 21.04.2005 16:13
Поля типа float в базе данных Алексей Общие вопросы 0 15.04.2005 15:36


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


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

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