/filedepot $existing = \Drupal::entityTypeManager()->getStorage('menu_link_content') ->loadByProperties(['menu_name' => 'tools', 'title' => 'Filedepot']); if (empty($existing)) { $ml = MenuLinkContent::create([ 'title' => 'Filedepot', 'menu_name' => 'tools', 'link' => ['uri' => 'internal:/filedepot'], 'weight' => 0, 'expanded' => FALSE, ]); $ml->save(); echo "tools: Filedepot link loodud\n"; } else { echo "tools: Filedepot juba olemas\n"; } // 2. main menüü "Dokumendid" -> muuda /docs -> /filedepot (D7-s oli see peidetud, // aga filedepot on õige siht; jätame /docs ka alles). // Tegelikult D7 main-menüü "Dokumendid" (docs) oli hidden=1. Filedepot oli navigation. // Jätame main "Dokumendid" -> /docs alles, aga lisame ka peamenüüsse ei lisa (D7-s polnud). echo "done\n";