Liferay 7.2: Открыть viewURL издателя активов в шаблоне отображения страницы - PullRequest
1 голос
/ 27 января 2020

Я использую Liferay 7.2. Я хочу отобразить ссылку viewURL издателя ресурса на странице «Показать шаблоны страниц». Я не мог решить проблему. После поиска я понял, что эту проблему можно решить тремя способами:

Метод 1: 1 - Как и admin, в Web Content> Structures создайте структуру (новостную статью) и сделайте Шаблон для этой структуры. 2- Создайте страницу A и добавьте издателя ресурса. В этом издателе активов: В разделе «Выбор активов» выберите «Статья веб-контента» в качестве «Типа актива» и выберите «Новостную статью» в качестве подструктуры. На вкладке «Настройка отображения» выберите «Просмотр в контексте как поведение ссылки на актив». 3-In Site Builder> Страницы создают шаблон отображения страницы (страница B). Отредактируйте его и добавьте издателя ресурсов, аналогичного странице A. Однако на странице B в разделе «Конфигурация издателя активов» в «Параметры отображения» выберите «Показать полное содержимое как поведение ссылки на актив» и установите флажок «Использовать по умолчанию для издателя активов для этой страницы» и «Показывать только активы». со страницей B в качестве шаблона страницы отображения. 4-Создать новостную статью. В разделе Показать шаблон страницы выберите Specifi c Показать шаблон страницы и Страница B.

На странице A все в порядке. Однако, когда я нажимаю на ViewURL записи актива, она перенаправляется на страницу B. Но в разделе издателя ресурса страницы B результаты не отображаются (Результатов нет.). Означает, что выбранный ресурс страницы A не отображается в шаблоне отображения страницы страницы B.

Метод 2: Возможно, самый простой способ - это редактировать шаблон отображения страницы (страница B) в построителе разделов. > Отображение содержимого добавить шаблон отображения страницы. Однако, как указано в этом выпуске, в разделе содержимого страницы отображения отображается только сводная информация, и стиль не может быть отображен. Может быть, необходимо отредактировать абстрактный файл. jsp. Но я не знаю, как это сделать.

Метод 3: Создайте шаблон виджета и добавьте его на страницу B. Данные товара для выбранного актива можно получить из URL. Однако я не смог получить данные по выбранной статье.

Я благодарен за любую помощь в этом отношении.

...