0

Typo3 関数 pi_linkTP_keepPIvars を使用して、別の拡張子 (2 つの拡張子の通信) の piVars とのリンクを作成することは可能ですか?

拡張機能 1 は piVars 拡張機能 2 で言います: single = 1 で singleview を開きます。

拡張 1 で pi_linkTP_keepPIvars を使用すると、関数は拡張 1 の拡張キー (tx_extension1_pi1) を使用しますが、拡張 2 はそれ自体の拡張キー (tx_extension2_pi1) を関数に含める必要があります。

ありがとう

4

1 に答える 1

1

link メソッドを呼び出す前に を別のものに設定$this->prefixIdし、後で元に戻すことができます。

$temp = $this->prefixId;
$this->prefixId = 'tx_extension2_pi1';
$myLink = $this->pi_linkTP_keepPIvars(...);
$this->prefixId = $temp;

これはちょっと汚いですが、pibase全体の開発方法はどうでもいいので、大丈夫だと思います。

于 2013-08-16T10:40:39.067 に答える