我有一个内容类型,引用另一个内容类型(一对文章),该文章又引用了一个内容类型(一篇文章)。
当在我的twig上单击文章块时,我希望重定向到文章网址,因此我想出了以下代码:
{% for i, value in node.field_articles_pairs %}
<div class="related_article" onclick="onArticleClick({{ path('value.entity.field_articles[0]entity.node.canonical', {'node': node.id}) }})">
</div>
<div class="related_article" onclick="onArticleClick({{ path('value.entity.field_articles[0]entity.node.canonical', {'node': node.id}) }})">
</div>
{% endfor %}
<script>
function onArticleClick(link) {
window.location.href = link;
}
</script>
很遗憾,这个不起作用,我收到了一个错误,说路由不存在。
如何使用这个复杂结构引用我的文章网址?