Liferay DXP: встроить форму Liferay в тему - PullRequest
0 голосов
/ 24 марта 2020

Я пытался найти способ добавить форму в нижний колонтитул в моей теме LifeRay и не нашел ничего связанного. Затем нашел решение и подумал, что это может принести пользу другим.

1 Ответ

1 голос
/ 24 марта 2020

Вот решение:

Создайте форму: войдите на сайт и go Панель управления -> Содержимое и данные -> Формы -> Создайте форму

Добавить код Чтобы отобразить портлет формы в вашей Теме / Верхнем колонтитуле / Нижнем колонтитуле: В вашем portal_normal.ftl или другом соответствующем файле, в который вы хотите добавить форму, поместите следующий код:

<@liferay_portlet["runtime"]              
    portletName="com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet"    
    defaultPreferences="${freeMarkerPortletPreferences}"
/>

и разверните свою тему.

На вашей странице вы увидите, что портлет формы уже там.

Выберите вашу форму, используя пользовательский интерфейс портлета формы.

Перейдите на другие страницы, чтобы убедиться, что ваша форма отображается на каждой странице.

...