Plone custom viewlets.xml не поднимается - PullRequest
5 голосов
/ 30 мая 2011

Цитирование http://plone.org/documentation/kb/customizing-main-template-viewlets/tutorial-all-pages (примерно на 1/4 страницы вниз)

Если все, что вам нужно, это изменить порядок просмотра в скине Plone Default, вы можете просто скопировать оригинальный файл viewlets.xml из CMFPlone / profile / default / в MyTheme / profile / default / и отредактировать скопированный файл, чтобы сделать его отражать ваши потребности.

Когда я делаю это, я не получаю никаких изменений ни после перезагрузки, ни после компоновки, ни в коем случае. Я сделал некоторые небольшие ручные изменения в MyTheme / browser / templates / main_template.pt, которые были подобраны, так что это не так, что мой продукт вообще игнорируется. Пока что я не коснулся какого-либо существенного кода, поэтому это не может быть причиной.

Это для установки plone 3.3.5. Кто-нибудь может дать мне подсказку здесь? Любая необходимая информация, я готов:)

Ответы [ 3 ]

8 голосов
/ 30 мая 2011

Профили GenericSetup необходимо явно загружать, они не загружаются при запуске.

Это можно сделать, либо переустановив пакет в QuickInstaller.Кроме того, вы можете просто повторно импортировать только viewlets.xml через инструмент установки.Вы найдете этот инструмент в ZMI (ищите инструмент portal_setup):

portal_setup

Когда вы выберете вкладку Import:

Import tab on the portal_setup tool

Затем вам нужно будет найти свой профиль пакета в раскрывающемся списке:

Select Profile or Snapshot

Вкладка автоматически перезагрузится, как только вы сделаетевыбор.Прокрутите вниз до шага «Настройки просмотра» и установите его флажок:

Viewlet settings step

Затем, наконец, снимите флажок «Включить зависимости?»установите флажок внизу и нажмите кнопку «Импортировать выбранные шаги»:

Import selected steps button

1 голос
/ 30 мая 2011

Вам необходимо переустановить продукт из portal_quickinstaller

0 голосов
/ 30 мая 2011

Все xml-файлы в профилях / XXX предназначены для конфигурации «профиль». Это означает, что это не файл конфигурации, а профиль.Поэтому вам нужно применить профиль.

Buildout должен быть запущен, когда у вас есть изменения, такие как добавление / удаление / обновление яиц или зависимостей яиц (setup.py).

Перезапуск zope необходим, когдаВы внесли изменения в файлы Python вне каталогов скинов или внесли изменения в файлы zcml.Обратите внимание, что изменения в шаблонах, CSS, JS не требуют перезапуска, кроме случаев, когда вы находитесь в рабочем режиме.

Как применить профиль:

Можно применить профиль по умолчанию, выбрасывая панель активации надстройки.(aka Quick Installer)

Если вы просто хотите применить один шаг (это ваш случай), вы можете перейти к ZMI в portal_setup, выбрать вкладки импорта и выбрать шаг viewlets и отправитьформа.

...