Extraer URL de archivo en una plantilla tipo Node.twig.html

Código
{# Extrae sólo el valor del campo enlace en el node template #}

{{ content.field_link.0['#url'] }}
{{ content.field_link.0['#title'] }}

{# Extrae URL de un campo con un sólo archivo #}

{{ node.field_file.entity.uri.value }}

{# Extrae URL de un campo con varios archivos #}

{{ node.field_file['#items'].entity.uri.value }}

{# Extrae el valor del campo enlace #}

{{ file_url(node.field_file.entity.uri.value) }}

{# Comprueba si existen valores en el campo #}

{% if node.field_file[0] %}

{# Extrae la URL completa de enlaces internos #} ej: private:// 
{{ file_url(node.field_file.entity.uri.value) }}


// Ejecuta aquí tu código...

{% endif %}

Snippet relacionados