Jump to content
xt:Commerce Community Forum

Neues Feld beim create_account


PBernsdorf

Recommended Posts

hallo, vielleicht kann mir jemand helfen.

nach der anleitung von techway habe ich versucht ein feld mit abfrage für vertriebshändler zu gestalten. aber die neuen felder werden nicht im template angezeigt.

folgende einstellungen habe ich vorgenommen:

create_account.php

nach zeile

$confirmation = xtc_db_prepare_input($_POST['confirmation']);


if (MERCHANT_FLAG == 'true')
$merchant_flag = xtc_db_prepare_input($_POST['merchant_flag']);
[/php]

und dann nach zeile

$messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR); } }

[php]
if (ACCOUNT_MERCHANT_FLAG == 'true') {
if (($merchant_flag != 'y') && ($merchant_flag != 'n')) {
$error = true;
$messageStack->add('create_account', ENTRY_MERCHANT_FLAG_ERROR);
}
}

und weiter nach zeile

$sql_data_array['customers_dob'] = xtc_date_raw($dob);


if (ACCOUNT_MERCHANT_FLAG == 'true')
$sql_data_array['customers_merchant_flag'] = $merchant_flag;
[/php]

und noch ein eintrag nach zeile

$selected = STORE_COUNTRY;}

[php]
if (ACCOUNT_MERCHANT_FLAG == 'true') {
$smarty->assign('merchant_flag', '1');
$smarty->assign('INPUT_YES', xtc_draw_input_fieldNote(array ('name' => 'merchant_flag', 'suffix' => YES), 'y'));
$smarty->assign('INPUT_NO', xtc_draw_input_fieldNote(array ('name' => 'merchant_flag', 'suffix' => NO, 'text' => (xtc_not_null(ENTRY_MERCHANT_FLAG_TEXT) ? '<span class="inputRequirement">'.ENTRY_MERCHANT_FLAG_TEXT.'</span>' : '')), 'n'));
} else {
$smarty->assign('merchant_flag', '0');
}

die lang/german/lang_german.conf enthält folgende einträge unter create_account:


title_merchant_flag = 'Vertriebspartner'
text_merchant_flag = 'Möchten Sie als Händler geführt werden?'
text_yes = 'Ja'
text_no = 'Nein'
[/php]

in der [b]lang/german/herman.php[/b] gibt es folgende einträge gemacht nach der zeile

define('ENTRY_NEWSLETTER_TEXT', '');

[php]
define('ENTRY_MERCHANT_FLAG_ERROR', 'Möchten Sie Händler werden?');
define('ENTRY_MERCHANT_FLAG_TEXT', '*');

und dann zum schluss in der template/kundentemplate/module/create_account.html nach dem eintrag für fax:


<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="main"> </td>
</tr>
<tr>
<td class="main"><strong>{#title_merchant_flag#}</strong></td>
</tr>
</table>
<table class="formArea" width="100%" border="0" cellspacing="2" cellpadding="0">
{if $merchant_flag=='1'}
<tr>
<td width="200" class="main">{#text_merchant_flag#}</td>
<td class="main">
<table cellspacing="0" cellpadding="0">
<tr>
<td class="main"> {$INPUT_YES}</td>
<td class="main"> {$INPUT_NO}</td>
</tr>
</table>
{/if}
</table>
[/php]

vielleicht ist es ja nur ein kleiner fehler, aber ich teste und ändere das seit zwei tagen und sehe den wald vor lauter bäumen nicht mehr.

danke im voraus für jede hilfe,

petra.

ps: habe das thema hier noch einmal neu aufgemacht.

Link to comment
Share on other sites

  • 2 years later...
  • 4 years later...

In order to see the fields, add:

$ smarty->assign('INPUT_BEMERKUNG', xtc_draw_input_fieldNote(array ('name' => 'bemerkung', 'text' => ' '. (xtc_not_null(ENTRY_BEMERKUNG_TEXT) ? '<span class="inputRequirement">'.ENTRY_BEMERKUNG_TEXT.'</span>' : ''))));
$ smarty->assign('INPUT_WOHER', xtc_draw_input_fieldNote(array ('name' => 'woher', 'text' => ' '. (xtc_not_null(ENTRY_WOHER_TEXT) ? '<span class="inputRequirement">'.ENTRY_WOHER_TEXT.'</span>' : ''))));[/PHP]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...