2016-12-16 1 views
0

Я не нашел, как сортировать документы & содержимое веб-сайта по дате в бэк-офисе Liferay. Я полагаю, что мне нужно модифицировать специальный JSP в hook ...Сортировка документов и средств массовой информации и веб-контента в Liferay 6.2 по дате

Я ожидаю сортировку по умолчанию. Когда пользователь переходит к документам и носителям, я ожидаю, что документы будут отсортированы по умолчанию по дате (без нажатия кнопки сортировки по кнопке).

Любые идеи?

+0

в бэк-офисе существуют SortBy displayDate и ModifyDate рода для webcontents и createDate ModifyDate для документов. –

+0

есть. я забыл сказать, что я ожидаю сортировку по умолчанию. Когда пользователь переходит к документам и носителям, я ожидаю, что документы будут отсортированы по умолчанию по дате (без нажатия кнопки сортировки по кнопке) – DyM

ответ

1

Вы можете подключить эту JSP для веб-содержимого

/html/portlet/journal/view-entries.jsp 

необходимости модифицировать этот код

if (Validator.isNull(orderByCol)) { 
    orderByCol = portalPreferences.getValue(PortletKeys.JOURNAL, "order-by-col", "modified-date"); 
    orderByType = portalPreferences.getValue(PortletKeys.JOURNAL, "order-by-type", "asc"); 
} 

orderByComparator = JournalUtil.getArticleOrderByComparator(orderByCol, orderByType); 

Для документов, если вы видите код СПЯ

/html/portlet/document_library/view-entries.jsp 

необходимости модифицировать этот код

if (Validator.isNull(orderByCol)) { 
    orderByCol = portalPreferences.getValue(PortletKeys.DOCUMENT_LIBRARY, "order-by-col", StringPool.BLANK); 
    orderByType = portalPreferences.getValue(PortletKeys.DOCUMENT_LIBRARY, "order-by-type", "asc"); 
} 

в обоих Jsp просто изменить значение по умолчанию, нужная

+0

Я сделал это изменение, но ничего не произошло .. – DyM

+0

это почти хорошо. Один из следующих вопросов: Почему эта строка «orderByType = portalPreferences.getValue (PortletKeys.JOURNAL,« порядок по типу »,« desc »); make orderByType = "asc" – DyM

+0

, потому что il попытается получить его из настроек, если есть значение, использующее значение, иначе значение по умолчанию «desc». i, что в этом случае предпочтения начинаются с –