Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

Error with assets deferred

Solved by Vadym View solution

Started by Pedro M 4 years ago · 2 replies · 481 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 jeremycherfas, 1 week ago
5 195 2 hours ago
General · by lynbor, 6 days ago
2 129 3 days ago
General · by Old Man Umby, 1 week ago
1 103 1 week ago
General · by Sebastian, 2 weeks ago
1 128 2 weeks ago
General · by Andy Miller, 3 weeks ago
0 251 3 weeks ago