From 237980097d2b9f9ad13cfb48d47d5319e1a2356e Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Fri, 12 May 2017 12:58:05 +0000 Subject: [PATCH] Portal: Form field with custom css classes in twig definition were not included in the form. (Note: The CSS class is still absent from the rendering but this is because of the field_set.js widget that needs some upgrade in the _prepareField method) SVN:trunk[4733] --- .../portal/src/forms/objectformmanager.class.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php b/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php index 1d073763b5..9a39cd5d01 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php +++ b/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php @@ -373,7 +373,7 @@ class ObjectFormManager extends FormManager // Adding fields to the list $oXPath = new \DOMXPath($oHtmlDocument); - foreach ($oXPath->query('//div[@class="form_field"][@data-field-id]') as $oFieldNode) + foreach ($oXPath->query('//div[contains(@class, "form_field")][@data-field-id]') as $oFieldNode) { $sFieldId = $oFieldNode->getAttribute('data-field-id'); $sFieldFlags = $oFieldNode->getAttribute('data-field-flags');