Создание собственного XML-файла в Liferay

Можно ли сделать кастом XML файл в Liferay либо с PHP, VM или что-нибудь еще?

У меня есть страница по умолчанию, с form а также text fields, Когда я заполняю form и нажмите «Готово» button ниже, я хочу, чтобы он создал файл XML с деталями, которые я только что заполнил в form, После этого файл XML должен быть отправлен FTP где это хранится.

у меня есть XML файл как положено, как template, но за пределами Liferay.

Пример для XML содержание:

<CustomizedFields>
<CustomizedField>
<Name>VIP Customer</Name>
<Type>Boolean</Type>
<Value>True</Value>
<UnitOfMeasure>Kg</UnitOfMeasure>
</CustomizedField>
</CustomizedFields>

Как я могу это сделать? Есть ли hookты уже делаешь или это вообще возможно?

1

Решение

Основываясь на моих знаниях Liferay, я рекомендую прочитать по прикрепленной ссылке. Похоже, вы требуете настройки основных классов стоек программного обеспечения. Раскройте канал передачи данных, используя подключаемые модули Portal Hook. Это позволит вам использовать пользовательский XML в портлете Liferay.

Создание плагина EXT в Liferay

Настройка XML в Liferay

1

Другие решения

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

Почему вы выбираете платформу Java (Liferay), а затем пытаетесь решить проблему в PHP, я не знаю — однако некоторое время назад я даже видел пример портлета php. Я бы не пошел по этому пути, хотя. Если что-то не работает, только немногие смогут вам помочь. И вам не кажется, что у вас слишком много опыта в мире порталов — так что придерживайтесь самого простого и лучшего документированного способа: Написать портлет

3

По вопросам рекламы [email protected]