나는 디아 조 테마를 미세 조정하는 과정에 있습니다. 사이트를 개발중인 서버에는 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>
사람이 알고 있나요?
나는 디아 조를 많이 사용하지 않는다는 것을 인정해야한다. Oldschoolwise 나는 css-registry에 조건을 추가하여 출력의 주어진 css-id뿐만 아니라 사용자의 실제 허가를 확인합니다. 다이아 조와 함께 할 수 있을까요? –
나는이 질문이 성급한 게시물 인 것으로 밝혀졌지만 디아 조와 함께하는 것을 할 수 있다고 믿지 않는다. 그것은 내 부분에 어리 석음으로 밝혀졌습니다 (잘못된 사이트를 새로 고침). 당혹 스러웠습니다. – Dan
아무런 문제가 없습니다.이 문제를 해결해 주셔서 감사합니다. –