Checkbox Configuration¶
plugin.tx_cart {
settings {
cart {
acceptTermsAndConditions.pid = {$plugin.tx_cart.settings.cart.acceptTermsAndConditions.pid}
acceptRevocationInstruction.pid = {$plugin.tx_cart.settings.cart.acceptRevocationInstruction.pid}
acceptPrivacyPolicy.pid = {$plugin.tx_cart.settings.cart.acceptPrivacyPolicy.pid}
}
validation {
orderItem {
fields {
acceptTermsAndConditions.validator = Boolean
acceptTermsAndConditions.options.is = true
acceptRevocationInstruction.validator = Boolean
acceptRevocationInstruction.options.is = true
acceptPrivacyPolicy.validator = Boolean
acceptPrivacyPolicy.options.is = true
}
}
}
}
}
settings.cart.acceptTermsAndConditions.pid¶
Property
plugin.tx_cart.settings.cart.acceptTermsAndConditions.pid
Data type
int
Description
If a page id is given the translation key tx_cart_domain_model_order_item.accept_terms_and_conditions_with_link will show a checkbox label with a link to the given page. If the value is empty the tx_cart_domain_model_order_item.accept_terms_and_conditions_and_conditions translation key will be used in frontend.
settings.cart.acceptRevocationInstruction.pid¶
Property
plugin.tx_cart.settings.cart.acceptRevocationInstruction.pid
Data type
int
Description
If a page id is given the translation key tx_cart_domain_model_order_item.accept_revocation_instruction_with_link will show a checkbox label with a link to the given page. If the value is empty the tx_cart_domain_model_order_item.accept_revocation_instruction translation key will be used in frontend.
settings.cart.acceptPrivacyPolicy.pid¶
Property
plugin.tx_cart.settings.cart.acceptPrivacyPolicy.pid
Data type
int
Description
If a page id is given the translation key tx_cart_domain_model_order_item.accept_privacy_policy_with_link will show a checkbox label with a link to the given page. If the value is empty the tx_cart_domain_model_order_item.accept_privacy_policy translation key will be used in frontend.
settings.validation.orderItem.fields.acceptTermsAndConditions.validator¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptTermsAndConditions.validator
Data type
string
Description
Add a checkbox for accepting the terms and conditions. If validator is not Boolean the default template wont render a checkbox.
settings.validation.orderItem.fields.acceptTermsAndConditions.options.is¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptTermsAndConditions.options.is
Data type
string
Description
Defines which value is expected for terms and conditions checkbox.
settings.validation.orderItem.fields.acceptRevocationInstruction.validator¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptRevocationInstruction.validator
Data type
string
Description
Add a checkbox for accepting the revocation instruction. If validator is not Boolean the default template wont render a checkbox.
settings.validation.orderItem.fields.acceptRevocationInstruction.options.is¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptRevocationInstruction.options.is
Data type
string
Description
Defines which value is expected for revocation instruction checkbox.
settings.validation.orderItem.fields.acceptPrivacyPolicy.validator¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptPrivacyPolicy.validator
Data type
string
Description
Add a checkbox for accepting the rprivacy policy. If validator is not Boolean the default template wont render a checkbox.
settings.validation.orderItem.fields.acceptPrivacyPolicy.options.is¶
Property
plugin.tx_cart.settings.validation.orderItem.fields.acceptPrivacyPolicy.options.is
Data type
string
Description
Defines which value is expected for privacy policy checkbox.