Skip to content

carlcs/craft-twigportal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This plugin has been abandoned. With the release of Craft 4.5, the _globals Twig variable has been added, rendering this plugin obsolete. The functionality it provided can now be achieved using the new variable.

Twig Portal plugin for Craft CMS

Adds a portal tag to Twig, to render DOM anywhere in the document.

Installation

Twig Portal is available in the Plugin Store. You can also install the plugin manually from the command line with the following commands.

composer require carlcs/craft-twigportal
php craft plugin/install twig-portal

Usage

_layout.html

<body>
    {% block content %}
    {% endblock %}

    {{ portalTarget('modals') }}
</body>

index.html

{% extends '_layout' %}

{% block content %}
    {{ include('_component') }}
{% endblock %}

_component.html

{% portal 'modals' %}
    <p>This will be rendered where the “modals” portal target function is located.</p>
{% endportal %}

License

MIT

About

ABANDONED – Twig Portal plugin for Craft CMS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages