Диазо: если не для if-path - PullRequest
       53

Диазо: если не для if-path

3 голосов
/ 14 декабря 2011

Я работаю над сайтом с несколькими тематическими базами по пути:

<rules if-path="//">
  <theme href="index.html"/>
</rules> 

<rules if-path="/news">
  <theme href="news.html"/>
</rules>

<rules if-path="/Members">
  <theme href="news.html"/>
</rules>

...

Теперь у меня есть правило, которое я хочу применить , если путь не равен / news . Как мне этого добиться?

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Теперь я добавил if-not-path к версии разработки diazo. Смотри: https://github.com/plone/diazo

2 голосов
/ 14 декабря 2011

Примечания к выпуску совершенно новой версии diazo:

1.0rc4 - 2011-11-02 Добавить поддержку @ if-not и @ if-not-content. Добавить поддержку для определения режима в правилах включения. Сохранить комментарии предыдущий / следующий HTML-тег в теме. Закрытие # 12249. Исправить quote_param всегда использовать lxml.etree.XSLT.strparam. Обрабатывать файл правил без тема, позволяющая удалять или заменять содержимое.

http://pypi.python.org/pypi/diazo

P.S. решение может быть if-path = "not (/ news)"

...