我有一个名为“mbl_newsevent”的扩展,它与 tt_news 一起使用。newsevent ext 有他自己的 TS,如果我启用它,它会在每个新闻上生成一个注册按钮。现在 newesevent ext 生成一个带有包含当前 tt_news id 的 url 的按钮。
TS 配置部分:
plugin.tt_news.mbl_newsevent {
registrationLink_typolink {
title.data = LLL:EXT:mbl_newsevent/locallang.xml:registerLinkLabel
parameter = {$powermail.plugin.pid}
parameter.override.field = tx_mblnewsevent_regurl
additionalParams.field = uid
additionalParams.intval = 1
additionalParams.wrap = &tx_powermail_pi1[eventUid]=|
#this returns the correct ID of tt_news for example 99
}
}
但现在我需要这个 eventUid 在我的基本 TS 的另一个位置。我的第二个菜单需要这个 eventUid 作为参数
基本 TS:
2 = TMENU
2 {
wrap = <ul class="naviMainLevel2"> | </ul>
NO {
wrapItemAndSub = <li> | </li>
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active"> | </li>
additionalParams.data = GP:tx_ttnews|tt_news
additionalParams.intval = 1
#Here is the part where i need the id from tt_news.mbl_newsevent
#atm it returns &tx_events_pi1[newsUid]=0 correct id would be for example 99
additionalParams.wrap = &tx_events_pi1[newsUid]=|
}
CUR = 1
CUR < .ACT
}
我如何访问另一个数据库(扩展)以获得相同的 ID?
temp.xyz = RECORDS
temp.xyz {
tables = tt_news.mbl_newsevent
...
}