ページツリーの右側にある作業領域のリンクをクリックすると、作業中のページを変更するバックエンド拡張機能を作成しています。問題は、作業領域に表示されているIDに従ってページツリーが更新されないことです。
IDは、クエリパラメータIDをmod.php-moduleに渡すことで変更され、期待どおりに機能します。経由でページツリーを更新してみました
t3lib_BEfunc :: openPageTree($ this-> id); t3lib_BEfunc :: setUpdateSignal('updatePageTree');
以降
<script type = "text /javascript">'。t3lib_BEfunc::getUpdateSignalCode()。' </ script>
出力に含まれます。これも機能します(ページツリーが更新され、渡されたIDの非表示のサブページが表示されます)。ただし、ページツリーの現在のページが前の位置に残っていることを示す灰色が表示されます。
ページツリーに新しいものを反映させる方法について何かアイデアはあり$this->id
ますか?