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
linkhelpersdirectory into yourcraft/pluginsdirectory. - Go to Settings > Plugins from your Craft control panel and enable the
linkHelpersplugin
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@email.com.</p>
{% endfilter}Outputs:
<p>Content here with an email address like <a href="mailto:email@email.com">email@email.com</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 http://www.site.com/</p>
{% endfilter}Outputs:
<p>Content here with a URL like <a href="http://www.site.com/">http://www.site.com/</a></p>{{ linkEmail('email@email.com') }}Outputs:
<a href="mailto:email@email.com">email@email.com</a>{{ linkUrl('http://www.site.com/') }}Outputs:
<a href="http://www.site.com/">http://www.site.com/</a>