2012-07-30 3 views
1

일을 해달라고. 그런 다음 ZMI에 컨텍스트 메뉴 링크 (URL : string:${portal/portal_membership/getHomeUrl})를 만들어 이러한 폴더를 쉽게 사용할 수있게했습니다.플론 (Plone) '멤버 폴더'옵션은 내가 플론 (Plone) 관리 패널에 '멤버 폴더'를 설정 한

나는 .getHomeUrl() 항상 None을 돌려 것을 발견했습니다, 그리고 링크는 다음과 같습니다 127.0.0.1:80/web/None.

무엇이 잘못 되었습니까? 당신이 옵션을 설정하면

Security settings control panel

, 그것은 또한 '내 폴더'조치를 추가 할 것입니다 : 모든

+0

현재 사용자가 존재의 폴더? – Jihaisse

답변

2

첫째, 당신은 정상적으로 플론 (Plone) 제어판의 보안 탭에서 해당 옵션을 활성화 자동으로 .getHomeUrl() 메서드를 사용합니다. 폴더가 이미 존재하는 경우

.getHomeUrl() 만 URL을 반환합니다. 귀하의 경우 폴더가 아직 현재 회원을 위해 생성되지 않은 것 같습니다. 회원이 로그인했지만 자신의 폴더가 아직 없으면 폴더가 먼저 생성됩니다. 다시 로그 아웃하면이 문제를 해결해야합니다. 실수로 플론 (Plone) 설정에서 Members 폴더를 제거한 경우

, 당신은 그것을 다시해야합니다. 그렇지 않으면 사용자 별 폴더 생성이 실패합니다. 누락 된 경우 사이트의 루트에 ID가 Members 인 새 폴더를 만드십시오.

+0

알았어, 잘 했어. 감사합니다 :) 폴더 회원이 누락되었습니다. – marxin