2013-09-16 2 views
1

В панели управления безопасностью можно разрешить анонимным посетителям видеть «информацию» на страницах сайта.Разрешить анонимным пользователям посещать сайт, чтобы увидеть только дату последнего изменения (но не имя автора)

Кто-нибудь знает, как показывать только последнюю дату изменения страницы на сайте Plone (4) без отображения имени автора?

Спасибо заранее,

phep

ответ

4

Ни в коем случае OOTB. Вы должны настроить plone.belowcontenttitle.documentbyline viewlet или переопределить существующее окно просмотра и предоставить новый, где documentAuthor опущен.

Общая Вьюлет документации здесь: http://developer.plone.org/views/viewlets.html

Этого учебник о вьюлете переопределения остается в силе: http://plone.org/documentation/kb/customizing-main-template-viewlets/overriding-a-viewlet

+0

Спасибо за указание на код вьюлета. Я не уверен, как ввести условия в ACL, чтобы скрыть/отобразить его часть. На данный момент я думаю, что я скрою 'documentAuthor' для всех. Зарегистрированные пользователи должны будут отобразить историю страниц, чтобы получить информацию. Здесь не большая проблема. – phep

+0

Вы можете добавить одно или несколько определений, которые вы найдете в этом документе: http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-3-x-to-4.0/updating-add- on-products-for-plone-4.0/no-more-global-определения-in-templates Например: addind Определение 'isAnon' (в' tal: condition') позволит вам использовать что-то вроде ' tal: condition = "not: isAnon" 'для отображения documentAuthor div только для аутентифицированных пользователей. –

Смежные вопросы