Twig LinkHelpers for Craft CMS
Add a series of Twig filters and functions for CraftCMS to add link helpers for URLs and emails.
- Move the
linkhelpers
directory into yourcraft/plugins
directory. - Go to Settings > Plugins from your Craft control panel and enable the
linkHelpers
plugin
This plugin adds several Twig filters and several Twig functions.
Searches a string of text for email addresses and turns them into links.
{{ contentString | auto_link_emails }}
Or:
{% filter auto_link_emails %}
<p>Content here with an email address like [email protected].</p>
{% endfilter %}
Outputs:
<p>Content here with an email address like <a href="mailto:[email protected]">[email protected]</a>.</p>
Searches a string of text for URLs and turns into links.
{{ contentString | auto_link_urls }}
Or:
{% filter auto_link_emails %}
<p>Content here with a URL like https://www.site.com/</p>
{% endfilter %}
Outputs:
<p>Content here with a URL like <a href="https://www.site.com/">https://www.site.com/</a></p>
{{ linkEmail('[email protected]') }}
Outputs:
<a href="mailto:[email protected]">[email protected]</a>
{{ linkUrl('https://www.site.com/') }}
Outputs:
<a href="https://www.site.com/">https://www.site.com/</a>