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
|
|
@ -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.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.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,
|
BaseAddress.ISO_COUNTRY_CODE,
|
||||||
new DomainObjectPropertySheet.AttributeFormatter() {
|
new DomainObjectPropertySheet.AttributeFormatter() {
|
||||||
public String format(DomainObject item,
|
public String format(DomainObject item,
|
||||||
String attribute,
|
String attribute,
|
||||||
PageState state) {
|
PageState state) {
|
||||||
BaseAddress baseAddress = (BaseAddress)item;
|
BaseAddress baseAddress = (BaseAddress)item;
|
||||||
if(baseAddress.getIsoCountryCode() != null) {
|
if(baseAddress != null && baseAddress.getIsoCountryCode() != null) {
|
||||||
return BaseAddress.getCountryNameFromIsoCode(baseAddress.getIsoCountryCode());
|
return BaseAddress.getCountryNameFromIsoCode(baseAddress.getIsoCountryCode());
|
||||||
} else {
|
} else {
|
||||||
return (String)BaseAddressGlobalizationUtil.globalize
|
return (String)BaseAddressGlobalizationUtil.globalize
|
||||||
|
|
@ -78,7 +78,7 @@ public class BaseAddressPropertiesStep extends SimpleEditStep {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
if(!ContentSection.getConfig().getHideLaunchDate()) {
|
if(!ContentSection.getConfig().getHideLaunchDate()) {
|
||||||
sheet.add((String)BaseAddressGlobalizationUtil.globalize("cms.ui.authoring.page_launch_date").localize(),
|
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);
|
add(state);
|
||||||
|
|
||||||
if (!BaseAddress.getConfig().getHideCountryCodeSelection()) {
|
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);
|
ParameterModel countryParam = new StringParameter(ISO_COUNTRY_CODE);
|
||||||
countryParam.addParameterListener(new StringInRangeValidationListener(0, 2));
|
countryParam.addParameterListener(new StringInRangeValidationListener(0, 2));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@
|
||||||
<xsl:if test="./isoCountryCode/countryName">
|
<xsl:if test="./isoCountryCode/countryName">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Country:</th>
|
<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>
|
</tr>
|
||||||
</xsl:if>
|
</xsl:if>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue