2010-11-25 4 views
0

Magento의 라우팅을 알아 내려고하고 있는데 mod_rewrite에 필요하기 때문입니다. Magento 자체에서 여러 CMS ​​페이지를 만들었습니다. 이제 $ _GET 변수를 전달하는 방법을 궁금합니다. 예를 들어CMS 페이지 Magento의 URL

:

http://www.magento.nl/catpage?catid=3 

방법이 URL은 마 젠토 방법을 찾아야한다? 나는 시도했다 :

http://www.magento.nl/cms/catpage/index/index/catid/3 

불행하게도 이것은 효과가 없다. 누군가 나를 도와 줄 수 있을까요, 제가 찾고있는 누락 된 링크입니다. :-)

미리 감사드립니다.

답변

2

mod_rewrite를 변경하거나 라우터/컨트롤러/작업 프로세스를 직접 이해할 필요가 없습니다. Magento는 이미 재 작성 기능을 가지고 있으며 CMS 페이지에는 공개 URL 값을 만드는 데 사용되는 "url-key"가 있습니다. "카탈로그> URL 다시 쓰기 관리"를 통해 더 세밀하게 제어 할 수 있습니다.

+0

이것은 게시물을 처리 할 때 문제가 발생합니다. 컨트롤러가 어떻게 작동하는지 이해해야 만합니다. 어쨌든 CMS 페이지의 컨트롤러에서 내 페이지 ID를 찾았으므로 거기서 만들 수있었습니다. 고쳐 쓰기.. –