Plone custom viewlets.xml не поднимается
Цитирование 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 ответа
Профили GenericSetup должны быть явно загружены, они не загружаются при запуске.
Вы можете сделать это путем переустановки пакета в QuickInstaller. Кроме того, вы можете просто повторно импортировать только viewlets.xml через инструмент установки. Вы найдете этот инструмент в ZMI (ищите portal_setup
инструмент):
Оказавшись там, вы выбираете Import
вкладка:
Затем вам нужно будет найти свой профиль пакета в раскрывающемся списке:
Вкладка автоматически перезагрузится, как только вы сделаете свой выбор. Прокрутите вниз до шага "Настройки Viewlet" и установите его флажок:
Затем, наконец, снимите флажок "Включить зависимости?" установите флажок внизу и нажмите кнопку "Импортировать выбранные шаги":
Вам необходимо переустановить продукт с portal_quickinstaller
Каждые xml-файлы в каталогах /XXX предназначены для конфигурации. Это означает, что это не файл конфигурации, а профиль. Так что вам нужно применить профиль.
Buildout должен быть запущен, когда у вас есть изменения, такие как добавить / удалить / обновить яйца или зависимости яиц (setup.py).
Перезапуск zope необходим, когда вы внесли изменения в файлы python вне каталогов скинов или внесли изменения в файлы zcml. Обратите внимание, что изменения в шаблонах, css, js не требуют перезапуска, кроме случаев, когда вы находитесь в рабочем режиме.
Как применить профиль:
Профиль по умолчанию может быть применен через панель активации дополнения (также известный как Quick Installer)
Если вы просто хотите применить один шаг (это ваш случай), вы можете перейти к ZMI в portal_setup, выбрать вкладки импорта, выбрать шаг просмотра и отправить форму.