Я пытался найти способ добавить форму в нижний колонтитул в моей теме Liferay и не нашел ничего похожего. Затем нашел решение и подумал, что оно может принести пользу другим.
Liferay DXP: Встроить форму Liferay в тему
Ответы (1)
Вот решение:
Создайте свою форму: Войдите на свой сайт и перейдите в Панель управления -> Контент и данные -> Формы -> Создать форму.
Добавьте код для отображения портлета формы в вашей теме/верхнем/нижнем колонтитуле: В файле portal_normal.ftl или другом соответствующем файле, куда вы хотите добавить форму, поместите следующий код:
<@liferay_portlet["runtime"]
portletName="com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet"
defaultPreferences="${freeMarkerPortletPreferences}"
/>
и разверните свою тему.
На вашей странице вы увидите портлет формы.
Выберите форму с помощью пользовательского интерфейса портлета формы.
Перейдите на другие страницы, чтобы убедиться, что ваша форма отображается на каждой странице.
person
Harpreet Saini
schedule
24.03.2020