0
TYPO3 프로젝트의 내 페이지 구조에서 루트 페이지와 "홈"페이지가 있습니다. 루트 페이지를 "집"의 내용을 표시하도록 구성했습니다. "home"에는 tt_news 프론트 엔드 플러그인 인 pagebrowser가 있습니다. TYPO3에서 tt_news의 pagebrowser URL을 재정의
사용자가 /
(루트 페이지)에
/4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1
하지만 사용자가 /home/
에있을 때 pagebrowser 링크가
-
처럼입니다
/home/4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1
두 페이지 모두에 /home/
링크가 필요합니다. 이것이 가능한가?
CoolURI
을 사용하고
...
감사합니다! home
바로 가기로
감사합니다. 이전에이 솔루션을 이미 사용했음을 기억합니다. 그러나 이것은 또 다른 문제로 이어집니다. 백본과 함께 작동합니다. 라우터. 이 JS 프레임 워크를 사용하면 history-pushstate (일종의 "실시간"URL 재 작성) 작업을 할 수 있습니다. 새 브라우저에서는 문제가 없지만 pushstate-library를 구현하지 않는 오래된 브라우저에서는 "/ # home/..."(해시 URL)로 되돌아갑니다. 결과적으로 무한 루프가 발생합니다 : Typo3은 "/ home/..."으로 리다이렉트하고 backbone.js는 "/ # home/..."으로 리다이렉트합니다. 해결 방법에 대해 알고 싶습니까? 고맙습니다! – 27leaves