Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Публикация новостей
Как лучше организовать публикацию новостей? Требуется на главной
странице портала вывести их список: иконка - заголовок - аннотация -
ссылка на полное содержание. По ссылке должна открываться страница с
полным текстом новости, текст желательно создавать в Liferay, в
HTML-формате.
Стандартный модуль объявлений не подходит, в нем
отображается сразу весть текст. Пробовал использовать публикатор,
агрегатор блогов...
Рассматривал базу знаний, wiki...
Подскажите, пожалуйста, оптимальное решение.
Liferay CE Portal 7.0.3 GA4
Наиболее подходящий способ - это Asset Publisher с применением либо штатного шаблона (например аннотации) - либо написать собственный Application Display Template.
В качестве Asset-а для новостей можно использовать либо блоги, либо просто веб-контент (можно структурированный, в случае если у всех новостей какая-то сходая структура)
Спасибо за ответ, Алексей.
Да, Asset Publisher - хороший вариант. Лучше, наверное, на основе Web content. Там проще ограничить доступ к отдельному каталогу (папке) новостей.
В случае блогов необходимо организовывать доступ к одному блогу нескольких пользователей (редакторов новостей). Хотя отображаются блоги лучше - в Abstracts там выводится картинка-иконка :) Для Web content её по умолчанию нет. Пробовал создать свой Display Template, но получилось коряво... Как бы утянуть содержание штатного шаблона (Abstracts, например) и добавить в него иконку.
Для Web content сделал свою структуру (поскольку новости вполне структурированы: заголовок - иконка - аннотация - полный текст + опционно несколько вложенных файлов). Пока всё уткнулось в Display Teplate, где бы изыскать примеры...
Ещё момент - привязка ссылки из Publisher к отдельной странице с полным содержанием новости (View in context).
Powered by Liferay™