У меня есть тип контента, ссылающийся на другой тип контента (пара статей), которые ссылаются на тип контента (статью).
Я хотел бы перенаправить на URL-адрес статьи, когда блок статьи нажимается на мою ветку, поэтому я придумал код ниже
{% 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>
К сожалению, это не работает, у меня есть ошибка о том, что маршрут не существует.
Как я могу сослаться на URL моей статьи с такой сложной структурой?