Se você olhar no modelo de nó, verá que urlé uma variável disponível. Assim, a simples impressão, {{ url }}por exemplo, renderiza o URL bruto, /node/[nid]ou seja , /node/30sem nenhuma marcação de quebra automática. É isso que você está procurando fazer?
Você deve explicar sua resposta mais do que "simplesmente colocar". Uma explicação, como o que @Danny Englander escreveu no comentário da pergunta, ajuda o solicitante e outros a aprender mais sobre como você apresentou sua resposta e como eles podem ajudar a si mesmos no futuro.
Mestrcliffe
Este é o método mais fácil, usando uma variável interna no modelo de nó do ramo.
Eric Steinborn
Essa deve ser a resposta aceita
Capsule
7
Eu encontrei esta solução que funciona, mas é bastante complicada.
Você pode usar em node.idvez decontent['#node'].id()
4k4
2
Estou trabalhando com um modelo de conjunto de exibição e 'node' não é uma das chaves disponíveis. {{dump (_context | keys)}} fornece apenas essas chaves: 'content', 'theme_hook_original', 'attribute', 'title_attributes', 'content_attributes', 'title_prefix', 'title_suffix', 'db_is_active', 'is_admin' , 'logado', 'usuário', 'diretório', 'configurações', 'layout', '#cache', 'theme_hook_suggestions'
inalto
Ótima solução para modelos de suítes de exibição. @ 4k4 content['#node'].id()está correto para o contexto do DS.
url
é uma variável disponível. Assim, a simples impressão,{{ url }}
por exemplo, renderiza o URL bruto,/node/[nid]
ou seja ,/node/30
sem nenhuma marcação de quebra automática. É isso que você está procurando fazer?Respostas:
De acordo com Funções - Nos modelos Twig, você pode usar é simples,
fonte
node--
modelo de galho baseado fornecerá o mesmo resultado.Em um node.html.twig, você pode usar diretamente
{{ url }}
Para mais informações, leia o comentário no modelo principal
/core/modules/node/templates/node.html.twig
:fonte
Eu encontrei esta solução que funciona, mas é bastante complicada.
fonte
node.id
vez decontent['#node'].id()
content['#node'].id()
está correto para o contexto do DS.