У меня уже есть шаблон страницы для представления по умолчанию сайта Plone (главная страница). Как определить вид папки по умолчанию? В этом представлении по умолчанию должен использоваться шаблон страницы.Как определить представления по умолчанию в Plone
4
A
ответ
7
Попробуйте это:
- перемещаться в нужную папку
- добавить "/ manage_propertiesForm" в конце URL
- в получаемом форме добавить это свойство:
- имя : «макет»
- тип: «строка»
- значение: имя шаблона страницы без расширения
2
Используя информацию и ссылку отправить как Джакомо Spettoli и Микко Ohtamaa, еще один парень из моей рабочей группы было в состоянии найти решение для наших случай:
- делать, как указано Джакомо (перейдите к нужной папке и т.д.)
включают новую директиву в файле configure.zcml (это был найден на из мой партнер по команде г-н Мариано):
<browser:page for="OFS.interfaces.IFolder" name=<name of the page template file> class=<name of the class used by the above template file> permission="zope2.View" />
Благодаря Джакомо и Микко; их ответы помогли нам решить эту проблему.
6
Используйте приведенные выше ответы, если вы хотите установить один из стандартных представлений (табличный, миниатюрный и т. Д.), Но если вы хотите выбрать конкретный элемент контента для представления по умолчанию папки, вы можете сделать это в ЗМИ как предложено:
- перемещаться в нужную папку
- добавить "/ manage_propertiesForm" в конце URL
- в получаемом форме добавить это свойство:
- имя: "default_page"
- типа: "строка"
- значение: идентификатор элемента контента
или сделать это программно в Python:
content_id = "Name of the Content Item"
folder.manage_addProperty('default_page', content_id, 'string')
Надеется, что это помогает!
Смежные вопросы
- 1. Изменить URL по умолчанию Plone
- 2. Блокировка контекстного портлета по умолчанию в plone
- 3. Редактор по умолчанию Plone 4.3 не отображается
- 4. Plone: использование скина по умолчанию для администрирования
- 5. Избегайте создания содержимого по умолчанию Plone
- 6. Определить импорт по умолчанию по умолчанию
- 7. Добавить содержимое по умолчанию в tinyMCE в Plone 5.0
- 8. Как определить реализацию по умолчанию в HK2?
- 9. Как исключить изображения из дерева навигации Plone по умолчанию
- 10. Как изменить размер представления по умолчанию
- 11. Как изменить размер представления по умолчанию ViewerJS
- 12. Обратный порядок сортировки по умолчанию Plone в папке_contents
- 13. Метод представления/рисования по умолчанию в VMD
- 14. Total.js определить местоположение представления
- 15. Данные по умолчанию для представления в codeigniter
- 16. Как определить алгоритм представления
- 17. Как определить контроллер представления
- 18. Как определить высоту представления?
- 19. Ruby FFI как определить аргументы по умолчанию
- 20. Как определить программный прослушиватель объектов по умолчанию?
- 21. Как определить шлюз по умолчанию на iPhone?
- 22. Как определить оболочку по умолчанию для emacs
- 23. Как определить свойства управления по умолчанию?
- 24. Как определить учетную запись Outlook по умолчанию?
- 25. React.js: Как определить функцию свойства по умолчанию?
- 26. Как определить Struct со значениями по умолчанию?
- 27. Как определить аватар по умолчанию на facebook?
- 28. Моя страница по умолчанию Plone не указывает на мой домен
- 29. Получение макета по умолчанию TinyMCE на Plone 5
- 30. Plone and ловкость: значения по умолчанию для поля «отношение»
Ciao Giacomo! Grazie mille pela tua riposta. Можно ли сделать эту модификацию через Python? – HelioAraujo
Да, это: 'folder.manage_addProperty ('layout', '* templatename *', 'string')' –
Grazie! Другой вопрос: возможно ли это сделать в файле конфигурации/папке? Как, например, папка структуры с файлом .properties? – HelioAraujo