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.