BaseAddress
Erste Version fertig. Scheint soweit alles zu funktionieren. Die Auswahlbox für die Landesauswahl ist nun auch endlich alphabetisch sortiert nach den Ländernamen und nicht nach ISO-Code. Bitte testen. git-svn-id: https://svn.libreccm.org/ccm/trunk@207 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
c084e9a837
commit
01b0a62c57
|
|
@ -55,7 +55,7 @@ public class BaseAddressPropertiesStep extends SimpleEditStep {
|
|||
|
||||
public static Component getBaseAddressPropertySheet(ItemSelectionModel itemModel) {
|
||||
DomainObjectPropertySheet sheet = new DomainObjectPropertySheet(itemModel);
|
||||
|
||||
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.name").localize(), BaseAddress.NAME);
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.title").localize(), BaseAddress.TITLE);
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.address").localize(), BaseAddress.ADDRESS);
|
||||
|
|
@ -63,14 +63,14 @@ public class BaseAddressPropertiesStep extends SimpleEditStep {
|
|||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.city").localize(), BaseAddress.CITY);
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.state").localize(), BaseAddress.STATE);
|
||||
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.country").localize(),
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.iso_country_code").localize(),
|
||||
BaseAddress.ISO_COUNTRY_CODE,
|
||||
new DomainObjectPropertySheet.AttributeFormatter() {
|
||||
public String format(DomainObject item,
|
||||
String attribute,
|
||||
PageState state) {
|
||||
BaseAddress baseAddress = (BaseAddress)item;
|
||||
if(baseAddress.getIsoCountryCode() != null) {
|
||||
if(baseAddress != null && baseAddress.getIsoCountryCode() != null) {
|
||||
return BaseAddress.getCountryNameFromIsoCode(baseAddress.getIsoCountryCode());
|
||||
} else {
|
||||
return (String)BaseAddressGlobalizationUtil.globalize
|
||||
|
|
@ -78,7 +78,7 @@ public class BaseAddressPropertiesStep extends SimpleEditStep {
|
|||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
);
|
||||
|
||||
if(!ContentSection.getConfig().getHideLaunchDate()) {
|
||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.ui.authoring.page_launch_date").localize(),
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ public class BaseAddressPropertyForm extends BasicPageForm implements FormProces
|
|||
add(state);
|
||||
|
||||
if (!BaseAddress.getConfig().getHideCountryCodeSelection()) {
|
||||
add(new Label((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.country").localize()));
|
||||
add(new Label((String)BaseAddressGlobalizationUtil.globalize("cms.contenttypes.ui.baseAddress.iso_country_code").localize()));
|
||||
ParameterModel countryParam = new StringParameter(ISO_COUNTRY_CODE);
|
||||
countryParam.addParameterListener(new StringInRangeValidationListener(0, 2));
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
<xsl:if test="./isoCountryCode/countryName">
|
||||
<tr>
|
||||
<th>Country:</th>
|
||||
<td class="contentText" valign="top" align="left"><xsl:value-of select="./isoCountryCode/countryName"/></td>
|
||||
<td class="contentText" valign="top" align="left"><xsl:value-of select="./country"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
|
|
|
|||
Loading…
Reference in New Issue