Obscure issue for you here.
I have a Low Variable (using Playa) that contains several entries. I need to pass the entry_id for each entry to an embedded file. When I do this, the embed loads, but the {exp:channel:entries...} tag does not work.
{exp:low_variables:pair var="newsletter_sidebars"}
{embed="inc/get-sidebars-by-entry_id" the_entry_id="{entry_id}"}
{/exp:low_variables:pair}
If I pass a number directly to my embed:
{embed="inc/get-sidebars-by-entry_id" the_entry_id="12"}
It works fine.
I can even see my embed is receiving the value of the Playa field.
Something to do with the dreaded parse order?
parse="inward"
you'd be OK, but I don't think they do. But also,{entry_id}
is a, well, a namespace problem in many templates. What happens if you output (in plain text){entry_id}
in the low_var loop but not in the embed? Does it render?