Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Error with assets deferred

Solved by Vadym View solution

Started by Pedro M 4 years ago · 2 replies · 543 views
4 years ago

Hi.

When I try to defer assets with assets.addLink in a stylesheets block, I get the following error:

An exception has been thrown during the rendering of a template ("Property 'link_pipeline_include_externals' does not exist in the object!")

I have a block with:

TWIG
{% block assets deferred %}
    {{ assets.all()|raw }}
{% endblock %}

And in {% block stylesheets %} an entry with {% do assets.addLink('https://fonts.googleapis.com/css?family=Lora:400,400i,700', {rel:'stylesheet'}) %}

What am I doing wrong?
Thanks.

4 years ago Solution

in short, in your approach just use assets.addCss not assets.addLink
like in Clean Blog theme example
{% do assets.addCss('https://fonts.googleapis.com/css?family=Lora:400,400i,700') %}

4 years ago

Tnaks @b.da

I read in the Grav help that addLink "It is useful for adding link tags to the head from anywhere in your site that are not CSS files"

Suggested topics

Topic Participants Replies Views Activity
General · by Andy Miller, 1 week ago
0 138 1 week ago
General · by lynbor, 1 month ago
3 454 2 weeks ago
General · by lynbor, 3 weeks ago
7 588 2 weeks ago
General · by Harry, 2 weeks ago
0 176 2 weeks ago
General · by Old Man Umby, 1 month ago
2 318 4 weeks ago