![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
![]()
Суть проблемы такова в 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. Как это сделать? |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Стандартными средствами вряд-ли сможете такой сделать. В listbox выводится значение параметра label, который объявлен в TCA[t3][ctrl] для таблицы t3. А в параметре label вы можете указать только поле из t3, но никак не t1.title + t2.title.
Варианта решения я вижу два: 1. Сохранять в t3 в каком-то дополнительном поле значение t1.title + t2.title. Обновлять, заполнять можно по триггерам в MySQL. 2. Написать php функцию (userFunc), которая будет предоставлять данные для списка в каком угодно виде (читайте TSRef). |
![]() |
![]() |
![]() |
#3 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
![]()
Спасибо я в принципе так и предполагал, жаль думал что-то есть в ядре
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |