Se voglio mostrare il titolo del nodo corrente in page.html.twig (per impostazione predefinita sembra essere disponibile solo in node.html.twig) Devo creare una funzione di preelaborazione in questo modo:
function theme_preprocess_page(&$variables, $hook) {
// Set our page title so we can access it in page.html.twig
if ($node = \Drupal::routeMatch()->getParameter('node')) {
$variables['my_node_title'] = $node->title->value;
}
}
E poi devo sovrascrivere page-title.html.twig copiandolo nella mia cartella del tema corrente e commentando tutto.
Questo non sembra "giusto". C'è un modo migliore?
node
è giustoNULL
. C'è un modo per ottenere qualsiasi titolo di pagina, incluso il titolo della prima pagina (anche quando viene utilizzato un override del titolo )?