Diazo: css:if-content y css:if-not-content coinciden
Frecuentes
Visto 594 veces
3
Estoy usando Diazo en un sitio Plone (4.2), y en el archivo rules.xml tengo algo como esto (esto está simplificado, pero también probé esta versión simplificada):
<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>
El problema es que se están aplicando tanto la directiva "replace" como la "drop", lo que significa que se cumplen las dos condiciones "css:if-content" y "css:if-not-content", aunque son complementarias. , es decir, uno y sólo uno de ellos debe ser verdadero a la vez. (Por cierto, si cambio el orden de las dos directivas de "reglas", el resultado es el mismo)
¿Alguien entiende este comportamiento? ¿Es un error o me estoy perdiendo algo?
1 Respuestas
0
Suena como eso. Redúzcalo a un ejemplo mínimo fallido (preferiblemente uno que se pueda ejecutar desde la línea de comando usando diazorun) y publíquelo en el rastreador de errores en https://dev.plone.org/ con la etiqueta diazo e intentaré echar un vistazo.
contestado el 30 de mayo de 12 a las 17:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas plone diazo or haz tu propia pregunta.