Products.Carousel перестал работать - похоже, связано с plone.app.registry - PullRequest
1 голос
/ 08 апреля 2011

У меня установлен продукт Products.Carousel 2.1b3 на моем сайте Plone 4.0.2. Это работало хорошо до дня или два назад.

Первым признаком было то, что при нажатии на вкладку Карусель для папки она не отображала вкладки (только сообщение над вкладками - то, которое говорит, что я должен перейти на вкладку Содержание, чтобы редактировать существующие баннеры).

Я деактивировал, а затем снова активировал продукт в панели управления Plone. Вроде бы исправили вкладки, не появляясь проблема. После этого, однако, некоторые другие странные симптомы:

  • Некоторые Карусели отказываются появляться (кажется, но я не уверен, что единственная Карусель, которая появляется, является той для Сайта Plone)
  • Ширина и высота не соблюдаются
  • Для карусели, которая появляется, переход отсутствует, и ползунок показывает только первый баннер

Наконец, в файле event.log есть предупреждение о plone.app.registry:

2011-04-07T17:45:55 WARNING OFS.Uninstalled Could not import class 'Registry' from module 'plone.app.registry.registry'

Но я понятия не имею, началось ли это до или после проблем с каруселью.

Есть идеи, как мне это исправить?

РЕДАКТИРОВАТЬ -

После некоторого экспериментирования, кажется, это исправили, удалив коллективно.carousel.

Кто-нибудь знает о какой-либо несовместимости между Products.Carousel и коллективно.carousel? НЕ следует ли устанавливать оба одновременно на одном сайте?

1 Ответ

0 голосов
/ 08 апреля 2011
  1. Выполнить bin/instance debug Нередко встречаются сообщения об ошибках, которые вы не видите в своем обычном журнале.
  2. «Некоторые карусели отказываются появляться» звучит, вероятно, из-за проблем со скриптом - попробуйте использовать Firefox с Firebug, чтобы увидеть, есть ли какие-либо ошибки 404 (файл не найден) или ошибки JavaScript.
  3. Хотя OFS.Uninstalled является просто предупреждением, я видел сайты, полностью сломанные при удалении plone.app.registry. Однако это не обычный симптом. Я сомневаюсь, что это проблема, но вы можете всегда добавить plone.app.registry в свою сборку и посмотреть, исчезнут ли ваши проблемы.
...