2013-04-15 1 views
0

나는 디아 조 테마를 미세 조정하는 과정에 있습니다. 사이트를 개발중인 서버에는 Plone 사이트가 여러 개 있습니다.이 서버의 루트에 새 Plone을 만들 때마다 사용자 계정을 만들지 않고 각 하위 사이트에 대한 관리자 액세스를 가능하게하는 사용자 계정이 있습니다. 대지.디아 조 규칙은 다른 사용자가 아닌 특정 사용자를 위해 실행됩니까?

사이트에 로그인 할 때 문제가있는 테마로 실행 중입니다. 모든 규칙을 잘 실행하지만이 개발 사이트에서 표준 사용자를 만들고 로그인하면 문제가 발생합니다. 규칙은 실행되지 않습니다. 나는 사용자가 사이트에 로그인 한 후에 만 ​​나타나는 #user-name 요소의 존재에 '로그인 한'규칙을 기반으로하고 있으며, 표준 사용자 또는 내 관리자로 로그인 할 때 페이지에이 요소가 있음을 확인할 수 있습니다. 계정.

규칙 : 그들이 요소가 존재에도 불구하고, 일반 사용자 계정을 실행하지 않는 이유

<rules css:if-content="#user-name"> 
<prepend theme="/html/head" content="/html/head/link"/> 
<append theme="/html/head" content="/html/head/script"/> 
<append theme="/html/head"> 
    <link href="/eatonbray/++theme++eatonbray/style/editing.css" type="text/css" 
    rel="stylesheet" /> 
</append> 
<replace css:theme-children="#main-content" css:content="#portal-column-content"/> 
<drop css:content="#portal-column-content" attributes="class"/> 
</rules> 

사람이 알고 있나요?

+1

나는 디아 조를 많이 사용하지 않는다는 것을 인정해야한다. Oldschoolwise 나는 css-registry에 조건을 추가하여 출력의 주어진 css-id뿐만 아니라 사용자의 실제 허가를 확인합니다. 다이아 조와 함께 할 수 있을까요? –

+0

나는이 질문이 성급한 게시물 인 것으로 밝혀졌지만 디아 조와 함께하는 것을 할 수 있다고 믿지 않는다. 그것은 내 부분에 어리 석음으로 밝혀졌습니다 (잘못된 사이트를 새로 고침). 당혹 스러웠습니다. – Dan

+0

아무런 문제가 없습니다.이 문제를 해결해 주셔서 감사합니다. –

답변

0

올바른 사이트 새로 고침이 이에 대한 대답이지만 위 규칙에는 아무런 문제가 없습니다.

관련 문제