[TYPO3-commerce] pi4 shows labels but markers for additional formFields are not replaced

cf webmaster at cyworld.ch
Thu Apr 22 15:04:56 CEST 2010


Hello List I hope someone can help me with this:

I extended tt_address by a few additional fields. The first time someone
enters Address, in pi3, fields are shown as expected. Addresses and
users are generated as they should. Modified mails are sent, all works
great. If a registered user wants to edit his address. Only the existing
fields from tt_address are shown correctly. Labels for additional fields
are shown correctly

[already existing fields, all normal]
... and then the added ones ...
Objekt: ###TX_ADDRADTNLFIELDS_OBJEKT_NAME###
Kontaktperson: ###TX_ADDRADTNLFIELDS_OBJEKT_KONTAKTPERSON###
Adresse: ###TX_ADDRADTNLFIELDS_OBJEKT_ADRESSE###
PLZ: ###TX_ADDRADTNLFIELDS_OBJEKT_ZIP###
Ort: ###TX_ADDRADTNLFIELDS_OBJECT_CITY###
Tel. Kontaktperson: ###TX_ADDRADTNLFIELDS_OBJECT_PHONE###
Eigentümer: ###TX_ADDRADTNLFIELDS_OBJECT_PROPRIETOR###

Funny is that if I add an existing but not by default shown field like
mobile, the field-marker is replaced correctly. I don't know if I need
to follow another naming convention for the markers, which would not
make much sense. Any suggestions?


*************************************************************************************************************************
The setup:
*************************************************************************************************************************


plugin.tx_commerce_pi4 {

selectAddressTypes = 1,2
editAddressPid = 9
addressPid = 20

templateFile = {$templatePathCommerce}template_addresses.html
formFields {
 	country {
 	default=CHE
 	}
      tx_addradtnlfields_objekt_name.mandatory = 0
      tx_addradtnlfields_objekt_kontaktperson.mandatory = 0
      tx_addradtnlfields_objekt_adresse.mandatory = 0
      tx_addradtnlfields_objekt_zip.mandatory = 0
      tx_addradtnlfields_object_city.mandatory = 0
      tx_addradtnlfields_object_phone.mandatory = 0      
      tx_addradtnlfields_object_proprietor.mandatory = 0
 }



  _LOCAL_LANG.de {

	label_tx_addradtnlfields_objekt_name = Objekt:
	label_tx_addradtnlfields_objekt_kontaktperson = Kontaktperson:
      	label_tx_addradtnlfields_objekt_adresse = Adresse:
      	label_tx_addradtnlfields_objekt_zip = PLZ:
      	label_tx_addradtnlfields_object_city = Ort:
      	label_tx_addradtnlfields_object_phone = Tel. Kontaktperson:
	label_tx_addradtnlfields_object_proprietor = Eigentümer:

 }

}

*************************************************************************************************************************
The template:
*************************************************************************************************************************


<!--###ADDRESS_LISTING### begin-->
<div>###SYS_MESSAGE###</div>

<div class="com-address-list">
	<h2>###LABEL_ADDRESSES_OF_TYPE_1###</h2>
	<ol>
	###ADDRESS_ITEMS_OF_TYPE_1###
	</ol>
	<div
class="com-address-list-link"><!--###LINK_NEW_TYPE_1###-->###LABEL_LINK_NEW_TYPE_1###<!--###LINK_NEW_TYPE_1###--></div>
</div>
<div class="com-address-list">
	<h2>###LABEL_ADDRESSES_OF_TYPE_2###</h2>
	<ol>
	###ADDRESS_ITEMS_OF_TYPE_2###
	</ol>
	<div
class="com-address-list-link"><!--###LINK_NEW_TYPE_2###-->###LABEL_LINK_NEW_TYPE_2###<!--###LINK_NEW_TYPE_2###--></div>
</div>
<!--###ADDRESS_LISTING### end-->

<!--###ADDRESS_ITEM###-->
<li>

<dl>
	<dt>###LABEL_NAME###</dt> <dd>###NAME###</dd>
	<dt>###LABEL_SURNAME###</dt> <dd>###SURNAME###</dd>
	<dt>###LABEL_COMPANY###</dt> <dd>###COMPANY###</dd>
	<dt>###LABEL_ADDRESS###</dt> <dd>###ADDRESS###</dd>
	<dt>###LABEL_CITY###</dt> <dd>###CITY###</dd>
	<dt>###LABEL_ZIP###</dt> <dd>###ZIP###</dd>
	<dt>###LABEL_COUNTRY###</dt> <dd>###COUNTRY###</dd>
	<dt>###LABEL_EMAIL###</dt> <dd>###EMAIL###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_NAME###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_NAME###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_KONTAKTPERSON###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_KONTAKTPERSON###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_ADRESSE###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_ADRESSE###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_ZIP###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_ZIP###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_CITY###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_CITY###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_PHONE###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_PHONE###</dd>
	<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_PROPRIETOR###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_PROPRIETOR###</dd>
</dl>
<div
class="com-address-item-link"><!--###LINK_EDIT###-->###LABEL_LINK_EDIT###<!--###LINK_EDIT###--><!--###LINK_DELETE###-->###LABEL_LINK_DELETE###<!--###LINK_DELETE###--></div>
</li>
<!--###ADDRESS_ITEM###-->

<!--###ADDRESS_EDIT_FORM###-->
<dl>
<dt>###LABEL_NAME###</dt> <dd>###FIELD_NAME###</dd>
<dt>###LABEL_SURNAME###</dt> <dd>###FIELD_SURNAME###</dd>
<dt>###LABEL_COMPANY###</dt> <dd>###FIELD_COMPANY###</dd>
<dt>###LABEL_ADDRESS###</dt> <dd>###FIELD_ADDRESS###</dd>
<dt>###LABEL_CITY###</dt> <dd>###FIELD_CITY###</dd>
<dt>###LABEL_ZIP###</dt> <dd>###FIELD_ZIP###</dd>
<dt>###LABEL_COUNTRY###</dt> <dd>###FIELD_COUNTRY###</dd>
<dt>###LABEL_EMAIL###</dt> <dd>###FIELD_EMAIL###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_NAME###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_NAME###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_KONTAKTPERSON###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_KONTAKTPERSON###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_ADRESSE###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_ADRESSE###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJEKT_ZIP###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJEKT_ZIP###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_CITY###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_CITY###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_PHONE###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_PHONE###</dd>
<dt>###LABEL_TX_ADDRADTNLFIELDS_OBJECT_PROPRIETOR###</dt>
<dd>###TX_ADDRADTNLFIELDS_OBJECT_PROPRIETOR###</dd>
</dl>
<!--###ADDRESS_EDIT_FORM###-->

<!--###ADDRESS_EDIT### begin-->
<form method="post" action="###ADDRESS_FORM_ACTION###">
<div class="com-chkout-address-fields">
	<h2>###MESSAGE_EDIT###</h2>
	###ADDRESS_FORM_FIELDS###
	<p>###ADDRESS_FORM_IS_MAIN_ADDRESS_FIELD###
###ADDRESS_FORM_IS_MAIN_ADDRESS_LABEL###</p>
	<p>###ADDRESS_FORM_SUBMIT###</p>
	<p>###ADDRESS_FORM_BACK###</p>
</div>
</form>
<!--###ADDRESS_EDIT### end-->

<!--###ADDRESS_DELETE### begin-->
<div class="com-address-items">
<dl>
	<dt>###LABEL_NAME###</dt> <dd>###NAME###&nbsp;</dd>
	<dt>###LABEL_SURNAME###</dt> <dd>###SURNAME###&nbsp;</dd>
	<dt>###LABEL_COMPANY###</dt> <dd>###COMPANY###&nbsp;</dd>
	<dt>###LABEL_ADDRESS###</dt> <dd>###ADDRESS###&nbsp;</dd>
	<dt>###LABEL_CITY###</dt> <dd>###CITY###&nbsp;</dd>
	<dt>###LABEL_ZIP###</dt> <dd>###ZIP###&nbsp;</dd>
	<dt>###LABEL_COUNTRY###</dt> <dd>###COUNTRY###&nbsp;</dd>
	<dt>###LABEL_EMAIL###</dt> <dd>###EMAIL###&nbsp;</dd>
</dl>
</div>
<hr />

<p class="com-address-question">###QUESTION###</p>
<div
class="com-address-link"><!--###LINK_YES###-->###YES###<!--###LINK_YES###-->&nbsp;<!--###LINK_NO###-->###NO###<!--###LINK_NO###--></div>
<!--###ADDRESS_DELETE### end-->

<!--###SINGLE_INPUT### begin-->
<span class="error">###FIELD_ERROR###</span>###FIELD_INPUT###
<!--###SINGLE_INPUT### end-->



More information about the TYPO3-project-commerce mailing list