Em uma página de nó, gostaria de adicionar o título do nó à saída ao lado de outro outro campo (o campo de exemplo).
Eu criei um novo, field--field-example.html.twig
mas não consigo acessar a variável de título do nó, pois ela não está disponível no modelo de campo.
Eu preciso adicionar as variáveis para a pré-processar tema themename.theme
.
Como adiciono a variável themename.theme
e qual seria a entrada correspondente no arquivo field--field-example.html.twig
?
Respostas:
Como você perguntou sobre a passagem do título do nó como uma variável através do arquivo .theme, você pode usar o template_preprocess_field para fazer algo assim:
então, no seu,
field--field-example.html.twig
você pode simplesmente usar{{node_title}}
para renderizar o título do nó.Veja também a resposta do 4k4 abaixo.
fonte
$variables['element']['#object']->getTitle();
é possível acessarpreprocess_field
? Porque este seria realmente responder a minha pergunta aqui: drupal.stackexchange.com/questions/197497/...Há um objeto de nó disponível nas variáveis do modelo de campo, portanto, você não precisa de uma função de pré-processo.
Para obter o título do nó em um modelo de campo:
fonte