2012-05-21 1 views
2

Plone 4.1.4 Я могу скрыть информацию об авторе с помощью программы настройки → Безопасность → снимите флажок «Разрешить кому-либо просматривать» информацию «Информация». Как я могу скрыть информацию об авторе (byline) для аутентифицированных пользователей?Как скрыть информацию об авторе (byline) для аутентифицированных пользователей на странице просмотра Plone?

С наилучшими пожеланиями.

Hugo

ответ

2

Скрыть обозрение в целом. Добавьте /@@manage-viewlets к URL-адресу, чтобы получить доступ к представлению управления виджетами, найдите запись plone.belowcontenttitle.documentbyline и нажмите ссылку «Скрыть».

В качестве альтернативы, вы можете включать viewlets.xml файл в GenericSetup профиле вашей политики продукта с:

<?xml version="1.0" encoding="UTF-8"?> 
<object> 
    <hidden manager="plone.belowcontenttitle" skinname="[enter your site skin name here]"> 
    <viewlet name="plone.belowcontenttitle.documentbyline" /> 
    </hidden> 
</object> 

, который будет отмечать вьюлет как скрытый для данного имени кожи.

Для просмотра папок вы должны настроить их индивидуально; например, шаблон folder_summary_view.pt (например, «Сводка») содержит раздел <div class="documentByLine">, который вам нужно будет настроить (он отображает только авторов для новостей).

+0

Я нахожу, что это работает только для сводного вида. – Hugo

+0

Правильно, для просмотра папок вам необходимо настроить отдельные шаблоны. Обновлен ответ. –

+0

Или если вы не возражаете, чтобы данные все еще присутствовали, просто спрячьтесь с помощью css ... – vangheem