Jika saya ingin menunjukkan judul simpul saat ini di page.html.twig (secara default sepertinya hanya tersedia di node.html.twig) Saya harus membuat fungsi preprocess seperti:
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;
}
}
Dan kemudian saya harus menimpa halaman-title.html.twig dengan menyalinnya ke folder tema saya saat ini dan berkomentar semuanya.
Ini sepertinya tidak "benar". Apakah ada cara yang lebih baik?
node
sajaNULL
. Apakah ada cara untuk mendapatkan judul halaman apa pun, termasuk judul halaman depan (bahkan ketika judul override digunakan)?