In Drupal 8, I tried to remove default Basic page and Landing page content types, but it have content related to them. So, my quick fix will to only hide those one from some user. I tried with permissions but it didn't work .

/admin/people/permissions enter image description here enter image description here Updated: Same issue enter image description here

But users with role Content Publisher and/or Content Administrator still see those CTs in /node/add

enter image description here

There is any other way to hide those ones?


Edit: This option was the issue Create any content on assigned domains enter image description here

  • Do those roles have the Administer content permission?
    – Clive
    May 31, 2018 at 14:09
  • Is your problem about the content and structure that you don't need, or you do need that but want more control over permissions? Why not just delete the content of those types, they you can delete the content types as well?
    – prkos
    May 31, 2018 at 15:03
  • @Clive Administer content was ticked, I removed check .. but have same result.
    – Carlos
    May 31, 2018 at 15:18
  • Are you logged in as user 1?
    – Kevin
    May 31, 2018 at 15:46
  • @Kevin no, I logged with a new user with role Content Publisher
    – Carlos
    May 31, 2018 at 18:22

1 Answer 1


SOLUTION: I just removed for Content publisher or any other role

Create any content on assigned domains enter image description here

I think this permission was added with the module Domain Access

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.