Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Bankdaten-Felder bei der Registierung steuern
Wenn Du die Bankdaten-Felder bei der Registrierung oder auch beim Profil bearbeiten nur anzeigen wollen, wenn Bankeinzug ausgewählt ist, kannst Du das folgende JavaScript verwenden:
jQuery(function() {
var accountingTypeSelect = jQuery('#registration_accounting_type');
if(accountingTypeSelect.length > 0) {
switchUserAccountingType(accountingTypeSelect.val());
accountingTypeSelect.on('change', function() {
switchUserAccountingType(jQuery(this).val());
});
}
});
function switchUserAccountingType(accountingType) {
if(accountingType === 'accounting') {
jQuery('#registration_bank_account_owner_name').parent().hide();
jQuery('#registration_bank_account_bank_name').parent().hide();
jQuery('#registration_bank_account_bic').parent().hide();
jQuery('#registration_bank_account_iban').parent().hide();
jQuery('#profile_bank_account_owner_name').parent().hide();
jQuery('#profile_bank_account_bank_name').parent().hide();
jQuery('#profile_bank_account_bic').parent().hide();
jQuery('#profile_bank_account_iban').parent().hide();
}
else {
jQuery('#registration_bank_account_owner_name').parent().show();
jQuery('#registration_bank_account_bank_name').parent().show();
jQuery('#registration_bank_account_bic').parent().show();
jQuery('#registration_bank_account_iban').parent().show();
jQuery('#profile_bank_account_owner_name').parent().show();
jQuery('#profile_bank_account_bank_name').parent().show();
jQuery('#profile_bank_account_bic').parent().show();
jQuery('#profile_bank_account_iban').parent().show();
}
}