バックエンド拡張機能を作成しています。ページツリーの右側にある作業領域のリンクをクリックすると、どのページが作業しているかを変更しています。問題は、作業領域に表示されるIDに従ってページツリーが更新されないことです。TYPO3 pagetreeで選択したエントリを変更するには
IDは、クエリパラメータIDをmod.phpモジュールに渡すことによって変更され、期待どおりに機能します。私は、出力に含まれる
t3lib_BEfunc::openPageTree($this->id); t3lib_BEfunc::setUpdateSignal('updatePageTree');
以降
<script type="text/javascript">'.t3lib_BEfunc::getUpdateSignalCode().'</script>
を経由してページツリーの更新を試してみました。これは、ページツリーの現在のページを示すグレイネスが前の位置に残っていることを除いて、これも機能します(ページツリーはリフレッシュされ、渡されたIDの隠されたサブページが表示されます)。
pagetreeを作成する方法については、新しい$this->id
が反映されていますか?
あなたは解決策を見つけましたか? TYPO3のどのバージョンに関連していますか? – Mateng
申し訳ありませんが、まだ何も見つかりませんでした。問題のプロジェクトはしばらく無視されていますが、(顧客の資金調達に応じて)再び瞬間的になるようですので、おそらく次の月のどこかで再度調べてみましょう。私は見つけるすべての解決策を共有します。私の心の中で質問にぶつけてくれてありがとう。 – norwebian
賞金の提供はどうですか?私はあなたがこの質問を維持しているならば、100人のRepsを寄付したいと思っています:)。 – Mateng