Skip to content
Grav 2.0 is officially stable. Read the announcement →
General

Error with assets deferred

Solved by Vadym View solution

Started by Pedro M 4 years ago · 2 replies · 455 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 jean-louis67, 3 weeks ago
2 311 3 weeks ago
General · by Andy Miller, 3 weeks ago
0 312 3 weeks ago
General · by Veehem, 4 weeks ago
0 264 4 weeks ago
General · by milkboy, 4 weeks ago
0 267 4 weeks ago
General · by ian russell, 1 month ago
2 336 1 month ago