Можно ли сделать кастом 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
ты уже делаешь или это вообще возможно?
Основываясь на моих знаниях Liferay, я рекомендую прочитать по прикрепленной ссылке. Похоже, вы требуете настройки основных классов стоек программного обеспечения. Раскройте канал передачи данных, используя подключаемые модули Portal Hook. Это позволит вам использовать пользовательский XML в портлете Liferay.
Я не знаю, где вы хотите отобразить свою форму, но похоже, что вы можете ужиться с простым портлетом, который просто отображает форму и сохраняет параметры в любом формате, который вам нравится. Я не вижу ничего конкретного, что вы должны сделать для настройки Liferay (кроме добавления другого портлета), ни с помощью ext, ни с помощью ловушки.
Почему вы выбираете платформу Java (Liferay), а затем пытаетесь решить проблему в PHP, я не знаю — однако некоторое время назад я даже видел пример портлета php. Я бы не пошел по этому пути, хотя. Если что-то не работает, только немногие смогут вам помочь. И вам не кажется, что у вас слишком много опыта в мире порталов — так что придерживайтесь самого простого и лучшего документированного способа: Написать портлет