add_filedepot_main.php 680 B

12345678910111213141516171819202122
  1. <?php
  2. // Lisa Filedepot link main-menüüsse (nähtavus) + kontrolli tools linki.
  3. use Drupal\menu_link_content\Entity\MenuLinkContent;
  4. // main menüü: Filedepot -> /filedepot (Dokumendid kõrvale).
  5. $existing = \Drupal::entityTypeManager()->getStorage('menu_link_content')
  6. ->loadByProperties(['menu_name' => 'main', 'title' => 'Filedepot']);
  7. if (empty($existing)) {
  8. $ml = MenuLinkContent::create([
  9. 'title' => 'Filedepot',
  10. 'menu_name' => 'main',
  11. 'link' => ['uri' => 'internal:/filedepot'],
  12. 'weight' => -27,
  13. 'expanded' => FALSE,
  14. ]);
  15. $ml->save();
  16. echo "main: Filedepot link loodud\n";
  17. } else {
  18. echo "main: Filedepot juba olemas\n";
  19. }
  20. echo "done\n";