I am trying to include a certain .html file if the URL has ?work=1.
So far I have this, which I got from Check URL for string in a Twig file.
{% if 'work' in url %}
{{ include('work/index.html') }}
{% endif %}
They say I need a function in my .theme file to actually get the URL variable.
Is that right? Is there any way to get it with just Twig?
url
to make sure it actually has the query string in it? There's a chance it won't, definitely worth checking. Re the variable existing or not - it completely depends what template it is and what vars it already has available. Sorry to be vague but it's hard to be more specific without more information about the problem