Tworzę rozszerzenie zaplecza, które zmienia stronę, nad którą pracuje po kliknięciu łącza w obszarze roboczym po prawej stronie obszaru roboczego. Problem polega na tym, że obszar stron nie aktualizuje się zgodnie z identyfikatorem wyświetlanym w obszarze roboczym.Jak zmienić wybrany wpis w TYPO3 pagetree
Identyfikator zmienia się, przekazując identyfikator parametru zapytania do modułu mod.php i działa zgodnie z oczekiwaniami. Próbowałem aktualizacji drzewa stronę poprzez
t3lib_BEfunc::openPageTree($this->id); t3lib_BEfunc::setUpdateSignal('updatePageTree');
a później
<script type="text/javascript">'.t3lib_BEfunc::getUpdateSignalCode().'</script>
być dołączona do wyjścia. To również działa (obszar stron jest odświeżany, a ukryte podstrony przekazanego identyfikatora są ujawniane), z wyjątkiem szarości wskazującej, że bieżąca strona w drzewie stron jest pozostawiona w poprzedniej pozycji.
Każdy pomysł, jak sprawić, by pagetree odzwierciedlało nowy numer $this->id
?
Czy znalazłeś rozwiązanie? Z którą wersją TYPO3 się odwołujesz? – Mateng
Niestety, jeszcze nie znalazłem. Omawiany projekt został przez dłuższy czas zaniedbany, ale wydaje się, że znowu zyskuje na znaczeniu (w zależności od finansowania klienta), więc prawdopodobnie zagłębię się ponownie w kolejne miesiące. Podzielę się każdym znalezionym rozwiązaniem. Dzięki, że wpadłem na to pytanie w mojej głowie. – norwebian
Co powiecie na nagrodę? Przekazałbym "100 Repów", jeśli utrzymasz to pytanie :). – Mateng