Я использую plone 4.0.1 + fellow.xdv 1.0rc11, и мне нужно использовать разные темы.
Я пытаюсь сделать, как описано в недавнем вопросе / ответе , но когда я вставляю новую тему с условием, я вообще не получаю преобразования для темы по умолчанию. Вот несколько примеров того, что я пробовал:
<rules css:if-content="body.section-mysection">
<theme href="mysection.html" />
</rules>
это заканчивается:
Traceback (innermost last):
Module ZPublisher.Publish, line 132, in publish
Module zope.event, line 23, in notify
Module zope.component.event, line 26, in dispatch
Module zope.component._api, line 138, in subscribers
Module zope.component.registry, line 323, in subscribers
Module zope.interface.adapter, line 575, in subscribers
Module plone.transformchain.zpublisher, line 93, in applyTransformOnSuccess
TypeError
Пока эти:
<theme href="mysection.html" if-path="/mysection/"/>
<theme href="mysection.html" css:if-content="body.section-mysection"/>
оба работают для данного раздела, НО для остальной части портала никакого преобразования нет вообще.
Я также попытался указать тему по умолчанию в rules.xml (даже если она уже зарегистрирована в @@ xdv-settings) с помощью <theme href="index.html" />
, но безуспешно.
Что мне здесь не хватает?
Спасибо заранее,
Симо