Configuration¶
All configuration is done using TypoScript. This allows for individual adjustments on a per page basis.
Properties¶
enabled¶
Property
enabled
Data type
boolean (default: false)
Description
Enable/Disable the obfuscation for the given page.
plugin.tx_emailobfuscator.settings.enabled = 1
obfuscateEmailLinks¶
Property
obfuscateEmailLinks
Data type
boolean (default: true)
Description
Enable/Disable the obfuscation for email links like <a href="mailto:mail@domain.tld">Send email</a>
.
If your website does not support JavaScript, disable this option.
plugin.tx_emailobfuscator.settings {
enabled = 1
obfuscateEmailLinks = 0
}
obfuscatePlainEmails¶
Property
obfuscatePlainEmails
Data type
boolean (default: true)
Description
Enable/Disable the obfuscation for plain emails like mail@domain.tld
plugin.tx_emailobfuscator.settings {
enabled = 1
obfuscatePlainEmails = 1
}
patternEmailLinks¶
Property
patternEmailLinks
Data type
boolean (default: /<a[^>]*?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.
plugin.tx_emailobfuscator.settings {
enabled = 1
patternEmailLinks = /<a[^>]*?href=['"]mailto:[.\s\S]*?<\s*\/\s*a\s*>/i
}
patternPlainEmails¶
Property
patternPlainEmails
Data type
boolean (default: /[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.
plugin.tx_emailobfuscator.settings {
enabled = 1
patternPlainEmails = /[a-zA-Z.0-9-+]+@[a-zA-Z.0-9-]+/i
}