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

Было бы странно если бы увидели что-то другое.

Вообще-то вы идёте неправильным путем. Лезть в код чужого экста - значит терять возможность обновить его при необходимости на свежую версию (кстати tt_news на днях дорос до версии 3.2).

Обычно для расширения TCA создается свой экст, в котором добавляется поле в sql + TCA сторонней таблицы. А для добавления новых маркеров в tt_news используется, например, экст ttnewsgenericmarkers. И потом магия TS (пример мой, но ваш будет похож):

Код:
# настрока своих маркеров
plugin.tt_news.genericmarkers {
	# используем в маркерах нижеперечисленные поля из записи tt_news
	data = uid,tx_ttnewspublisher_source
	
             # создаем значение для маркера ###PUBLISHER_LINK###
	publisher_link = COA
	publisher_link {
		# поле generic_tx_ttnewspublisher_source содержит значение 
		# поля tt_news.tx_ttnewspublisher_source
		stdWrap.fieldRequired = generic_tx_ttnewspublisher_source
		stdWrap.dataWrap = <div class="news-single-publisher"><span class="label">{LLL:EXT:ttnews_publisher/locallang_db.xml:tx_ttnewspublisher_label}</span>&nbsp;|</div>
		
		# выборка из таблицы tx_ttnewspublisher_sources записи по uid 
		# из tt_news.tx_ttnewspublisher_source и создание ссылки из 
		# tx_ttnewspublisher_sources.publisher_name и tx_ttnewspublisher_sources.website
		10 = RECORDS
		10 {
			tables = tx_ttnewspublisher_sources
			source.field = generic_tx_ttnewspublisher_source
			
			conf.tx_ttnewspublisher_sources = TEXT
			conf.tx_ttnewspublisher_sources {
				field = publisher_name
				typolink.parameter.data = field:website
			}
		}
	}
}
PS: Если вы все же хотите пойти своим путем, то вместо = $row['partner1'] используйте обращение к БД для выборки названия (нужного поля) по uid которых сохранен в = $row['partner1'].
dmartynenko вне форума   Ответить с цитированием