Changes for page homeopathsSheet

Last modified by Jip-jan Alunkel on March 26, 17:31

From version 3.258
edited by Jip-jan Alunkel
on March 15, 21:02
Change comment: Rollback to version 1.38
To version 3.259
edited by Jip-jan Alunkel
on March 15, 21:27
Change comment: Rollback to version 1.38

Summary

Details

Page properties
Content
... ... @@ -68,19 +68,22 @@
68 68   #set($properties = ['nrOfHomeopaths','certification','certificationFrom'])
69 69   ## Show the above chosen properties
70 70   #foreach($property in $properties)
71 + #set($hide = 0)
71 71   #if($theDocObj.getProperty($property).value)
72 - #set($hide = 0)
73 + ## All form elements that are hidden in the form should also be hidden in the page.
73 73   #if($classProperties["$property"].containsKey('parent'))
74 74   #set($parentKey = $classProperties["$property"].parent)
75 - #if($classProperties["$parentKey"].type == "checkbox" && $theDocObj.getProperty($parentKey).value == 0)
76 + #if((($classProperties["$parentKey"].type == "checkbox" || $classProperties["$parentKey"].type == "radio") && $theDocObj.getProperty($parentKey).value == 0) || !$theDocObj.getProperty($parentKey).value)
76 76   #set($hide = 1)
77 77   #end
78 78   #end
79 - #if($hide == 0)
80 + #else
81 + #set($hide = 1)
82 + #end
83 + #if($hide == 0)
80 80   <p class="property">
81 - <span class="property-name">$services.localization.render("homeopaths.classproperty.${property}.label")</span> <span class="property-value">$doc.display($property)</span>
85 + <span class="property-name">$services.localization.render("homeopaths.classproperty.${property}.label")</span>#if($theDocObj.getProperty($property).value) <span class="property-value">$doc.display($property)</span>#else <span class="property-value ghost">$services.localization.render("global.word.unknown")</span>#end
82 82   </p>
83 - #end
84 84   #end
85 85   #end
86 86   #if($hasRight)