0

DataHandler::setHistory()「結合」しtypoLink_URL()て、変更されたものの URL を取得したいと思います。

単純なページの場合、次のスニペットでうまくいきます。

$conf['parameter'] = 55;
typoLink_URL($conf);

外国語を説明するために、typoLink_URL には追加のパラメーターが必要です。

$conf['additionalParams'] = '&L=2';

また、プラグインによって作成されたページの URL は、次のような追加のパラメーターを介して取得できます。

$conf['additionalParams'] = '&tx_ttnews[tt_news]=' . 2;

URL を取得するためのより一般的な方法はありますか? つまり、インストールされているプラ​​グインについて何か知っているかどうかに関係なく、どうすれば URL を見つけることができるのでしょうか?

4

1 に答える 1

0

現在のページの URL を取得します。すべてのパラメータが与えられます。

 $site_url = t3lib_div::getIndpEnv('TYPO3_REQUEST_URL');

次のように呼び出します。

$conf['additionalParams'] = substr(t3lib_div::getIndpEnv('TYPO3_REQUEST_URL'),strlen(t3lib_div::getIndpEnv('TYPO3_SITE_URL')));
于 2015-02-09T10:23:04.757 に答える