Tôi đang tạo phần mở rộng phụ trợ, thay đổi trang đang hoạt động khi nhấp vào liên kết trong khu vực làm việc ở bên phải của pagetree. Vấn đề là: pagetree không cập nhật theo ID được trình bày trong khu vực làm việc.Cách thay đổi mục đã chọn trong TYPO3 pagetree
ID được thay đổi bằng cách chuyển ID thông số truy vấn sang mô-đun mod.php và hoạt động như mong đợi. Tôi đã cố gắng cập nhật các cây trang thông qua
t3lib_BEfunc::openPageTree($this->id); t3lib_BEfunc::setUpdateSignal('updatePageTree');
và sau
<script type="text/javascript">'.t3lib_BEfunc::getUpdateSignalCode().'</script>
để được đưa vào sản xuất. Điều này cũng hoạt động (pagetree được làm mới, và các trang con ẩn của ID được thông qua được tiết lộ), ngoại trừ màu xám cho biết trang hiện tại trong cây trang được để lại ở vị trí trước đó của nó.
Bất kỳ ý tưởng nào về cách làm cho pagetree phản ánh mới $this->id
?
Bạn đã tìm thấy giải pháp chưa? Bạn liên quan đến phiên bản TYPO3 nào? – Mateng
Rất tiếc, chưa tìm thấy bất kỳ điều gì. Dự án được đề cập đã bị bỏ quên trong một thời gian, nhưng dường như có được một lần nữa (tùy thuộc vào nguồn tài trợ của khách hàng), vì vậy tôi có thể sẽ xem xét lại nó ở đâu đó trong những tháng tiếp theo. Tôi sẽ chia sẻ bất kỳ giải pháp nào tôi tìm thấy. Cảm ơn bạn đã chạm vào câu hỏi trong đầu tôi. – norwebian
Làm thế nào về việc cung cấp một tiền thưởng? Tôi muốn "tặng" 100 Đại diện nếu bạn duy trì câu hỏi này :). – Mateng