всем - привет.
надо добавить четыре новых select/option поля из tt_address в одну из закладок tt_news.
это я добавил в tca.php tt_news
Код:
'partner1' => array (
'exclude' => 1,
'label' => 'Partner 1',
'config' => array (
'type' => 'select',
'items' => Array (
array(
'',
0
),
),
'foreign_table' => 'tt_address',
'foreign_table_where' => 'ORDER BY tt_address.last_name',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
)
),
'partner2' => array (
'exclude' => 1,
'label' => 'Partner 2',
'config' => array (
'type' => 'select',
'items' => Array (
array(
'',
0
),
),
'foreign_table' => 'tt_address',
'foreign_table_where' => 'ORDER BY tt_address.last_name',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
)
),
'auftraggeber1' => array (
'exclude' => 1,
'label' => 'Auftraggeber 1',
'config' => array (
'type' => 'select',
'items' => Array (
array(
'',
0
),
),
'foreign_table' => 'tt_address',
'foreign_table_where' => 'ORDER BY tt_address.last_name',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
)
),
'auftraggeber2' => array (
'exclude' => 1,
'label' => 'Auftraggeber 2',
'config' => array (
'type' => 'select',
'items' => Array (
array(
'',
0
),
),
'foreign_table' => 'tt_address',
'foreign_table_where' => 'ORDER BY tt_address.last_name',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
)
),
это - в class.tx_ttnews.php
Код:
$markerArray['###PARTNER1###'] = $row['partner1'];
$markerArray['###PARTNER2###'] = $row['partner2'];
$markerArray['###AUFTRAGGEBER1###'] = $row['auftraggeber1'];
$markerArray['###AUFTRAGGEBER2###'] = $row['auftraggeber2'];
и это - в tt_news_v3_template.html
Код:
###PARTNER1###
###PARTNER2###
###AUFTRAGGEBER1###
###AUFTRAGGEBER2###
на закладке tt_news общие появились четыре select поля, в которых я могу выбрать имена! из tt_address.
выбираю, сохраняю новость. на странице появляется не имя из tt_address, которое я вижу в select-списке, а uid! а мне-то нужно именно имя!
хелп!