두 가지 contenttype이 있지만 둘 다 URL에 contenttype slug가 필요하지 않습니다. 따라서 두 콘텐츠 유형은 /{slug}
과 일치해야하지만 다른 콘텐츠 형식의 콘텐츠를 가져와야합니다. Bolt CMS : 경로가 일치하지 않음, 다음 경로를 시도하십시오.
# match on any landingpage created as a contenttype landingpage
landingpagebinding:
path: /{slug}
defaults:
_controller: controller.frontend:record
contenttypeslug: landingpage
contenttype: landingpage
# match on any actionpage created as a contenttype actionpage
actionpagebinding:
path: /{slug}
defaults:
_controller: controller.frontend:record
contenttypeslug: actionpage
contenttype: actionpage
그래서 내가 가진 :
그래서 비록, 내가 처음이 실패 할 경우, 그것은 두 번째 시도 할 것이다,이 개 경로를 만들
이- landingpage가 "/이 -입니다 - 내 -landingspage "는 actionpage
- 는"/이 -입니다 - 내 - actionpage는 "landingpage가 작동
을의 actionpage가 제공하는 404 오류
랜딩 페이지/this-is-my-action 페이지가 없습니다.
landingpagebinding
에 404가 표시되는 이유는 무엇입니까? 나는 그것이 다음 경로 인 actionpagebinding
까지 계속 될 것이고 그것에 매치를 시도했다. 그게 또한 발견되지 않으면, 나는 404 오류를 원한다!
참고 : 두 콘텐츠 유형 모두에 동일한 슬러그가있는 경우 첫 번째 슬래그가 일치한다는 것을 알고 있습니다. 그러나 그것은 문제가되지 않습니다.