The problem I found with using TVs in general is that TVs show up per template they are assigned to. So if I’m editing the Home, Blog, or Contact Us document, my TV, Bibliography for example, shows up on each of these pages in the TV section if I’m using only one template for my entire site. In other words, the TV fields show up on every document whether they pertain to that document or not.
Let me break it down in case I wasn’t clear. I
created a TV called Bibliography and assigned it to the only template that runs my site. Now, whenever I create or edit a document, the Bibliography TV fields shows up in that document even if that document was not meant to be a Bibliography (like the Home, Blog, or Contact Us documents).
So, this is where true Custom Content Types come in. How can I specify a document to be Bibliography and not just a normal document? On the Page Settings for a document, all I can specify is that document is going to be HTML, CSS, JavaScript, XML, or Plain Text in the Content Types field, but these are more MIME types (that I referred to in a previous post in this thread), rather than Custom Content Types.
So here are the questions being brought up:
Q: Can MODx do Custom Content Types?
A: Not in the manner I just stated in the above paragraph.
Q: Will future versions support Custom Content Types?
A: The documentation says so. OpenGeek has also said xPDO will in other threads (right?). But the original question posed in this thread is asking just that. They saw it in the documentation, but couldn’t find the answer.
Q: Can TV fields only be displayed on certain documents?
A:
Q: Can the MIME types (what’s currently being called Content Types) be customized to turn them into Custom Content Types (like a Bibliography)?
A:
If I’m wrong (or unclear) about any of this, please let me know.
Thanks!