.. include:: ../Includes.txt .. _configuration: ============= Configuration ============= All configuration is done using TypoScript. This allows for individual adjustments on a per page basis. Properties ========== enabled ------ .. container:: table-row Property enabled Data type boolean (default: false) Description Enable/Disable the obfuscation for the given page. .. code-block:: typoscript plugin.tx_emailobfuscator.settings.enabled = 1 obfuscateEmailLinks ------ .. container:: table-row Property obfuscateEmailLinks Data type boolean (default: true) Description Enable/Disable the obfuscation for email links like :code:`Send email`. If your website does not support JavaScript, disable this option. .. code-block:: typoscript plugin.tx_emailobfuscator.settings { enabled = 1 obfuscateEmailLinks = 0 } obfuscatePlainEmails ------ .. container:: table-row Property obfuscatePlainEmails Data type boolean (default: true) Description Enable/Disable the obfuscation for plain emails like :code:`mail@domain.tld` .. code-block:: typoscript plugin.tx_emailobfuscator.settings { enabled = 1 obfuscatePlainEmails = 1 } patternEmailLinks ------ .. container:: table-row Property patternEmailLinks Data type boolean (default: :code:`/]*?href=['"]mailto:[.\s\S]*?<\s*\/\s*a\s*>/i`) Description The regex pattern which will search for email links. Usually you do not want to change this. It is primary for testing purposes. .. code-block:: typoscript plugin.tx_emailobfuscator.settings { enabled = 1 patternEmailLinks = /]*?href=['"]mailto:[.\s\S]*?<\s*\/\s*a\s*>/i } patternPlainEmails ------ .. container:: table-row Property patternPlainEmails Data type boolean (default: :code:`/[a-zA-Z.0-9-+]+@[a-zA-Z.0-9-]+/i`) Description The regex pattern which will search for plain emails. Usually you do not want to change this. It is primary for testing purposes. .. code-block:: typoscript plugin.tx_emailobfuscator.settings { enabled = 1 patternPlainEmails = /[a-zA-Z.0-9-+]+@[a-zA-Z.0-9-]+/i }