2012-05-21 1 views
3

Plone (4.2) 사이트에서 Diazo를 사용하고 있으며 rules.xml 파일에이 내용이 있습니다. 하지만 난)도이 단순화 된 버전을 테스트 :디아 조 : css : if-content 및 css : if-not-content가 모두 일치합니다.

<rules css:if-not-content=".add-post-link"> 
     <replace css:content="#content" css:theme="#document-content" /> 
    </rules> 

    <rules css:if-content=".add-post-link"> 
     <drop css:content=".documentFirstHeading" /> 
    </rules> 

문제는 모두 "대체"과 "드롭"지시어가 두 조건 즉, 적용되고 있다는 점이다 ""CSS 경우 콘텐츠 "및 css : if-not-content "가 보완 적이기는하지만, 한 번에 하나씩 만 참이어야합니다. (그런데 두 규칙의 순서를 바꾸면 결과는 같습니다)

누구든지이 동작을 이해합니까? 벌레인가, 아니면 뭔가 빠졌는가?

답변

0

소리가 좋아. 그것을 최소한의 실패한 예 (바람직하게는 diazorun을 사용하여 명령 줄에서 실행할 수있는 것)로 줄이고 diazo 태그가있는 https://dev.plone.org/의 버그 추적기에 게시하면됩니다.

+0

https://dev.plone.org/ticket/12929 추가 :-) –

관련 문제