1

tt_news で動作する「mbl_newsevent」という拡張機能がありました。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
    }
}

しかし今、基本的な TS の別の場所にこの eventUid が必要です。2 番目のメニューには、この 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 
    ...
}
4

0 に答える 0