5

I have 2 primary entry types, one for a full width page, and one for a sidebar page. The sidebar page shares about 90% of the same block types as the full width page. The other 10% do not apply to the sidebar page at all.

Instead of going to the trouble of duplicating (and maintaining) an additional Matrix set for the sidebar page, sans the non-applicable block types, I have decided to use the same Matrix for both pages.

I am looking for a way to disable / hide the unused block types on the sidebar page entry type. Just as with the normal fields which can be assigned or not to the entry types, shouldn't the matrix block types also work in the same manner?

Any ideas?

2

No. Matrix blocks do not work in that manner. However you define it in the field is how it'll show when you edit it. If it's really important not to show that block type you can write a plugin that checks for an entry type, and hide certain block types based on that result. Granted that's a lot of work for very little gain. You would be better off ignoring the unwanted block types or building a new matrix field.

  • 1
    ... or make this a feature request in the g+ feedback section :) – carlcs Jun 18 '14 at 22:11
  • 1
    I don't know. It seems too much like an edge case to me. It would take a lot of users needing the feature make the work worth it. – Bryan Redeagle Jun 18 '14 at 22:14
  • 2
    I don't think that it always needs "a lot of users" needing a feature to make it worth being implemented. P+T is always very open to feedback and in this case they might come up with a solution, not only addressing that particular "problem" in field management. – carlcs Jun 18 '14 at 22:33
  • A check box selector in the block settings would be ideal. If my page types share the same matrix, they can also share the same partials, otherwise i have to code everything twice because the matrix handles are different; unless there's something I'm missing. – Steve Adams Jun 18 '14 at 23:31
  • 1
    Perhaps. I don't think it would be that obtrusive to have a single check box that would expand to show the related entry types when selected. Just like the current user permission tree works now. This would only appear in the matrix block type settings. – Steve Adams Jun 19 '14 at 0:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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