Feature #19169
closedIntegrate hook in page module to render preview of records with own CType
0%
Description
The method tt_content_drawItem in tx_cms_layout (page module view) renders a preview for each defined CType, like header, text, textpic, etc. If an own CType is used, e.g. "tx_myext_pi1", the bodytext field is rendered by default and nothing less or more.
A solution for individual CTypes would be to introduce a hook that is able to render the preview of the accordant record.
In general the page module would be happy with kind of refactoring... ;-)
(issue imported from #M9078)
Files
Updated by Oliver Hader over 16 years ago
What the... Am I blind? Which one do you talk about?
Updated by Ingo Renner over 16 years ago
I don't remember the name but there's a way for plugins to change what to show instead of the old "CODE". I think that one should do. I'd say check Dmitry's extensions he's using it AFAIR.
Updated by Oliver Hader over 16 years ago
Maybe you refer to the hook for CEs of the CType "list" - there's a hook, that's right, but not for individual new CTypes.
Updated by Oliver Hader over 16 years ago
- the hook is not only for individual CTypes anymore
- the hook does a pre-proecessing before the regular processing of tx_cms_layout->tt_content_drawItem() - this one can be disabled by the hook ($drawItem) - the "if ($drawItem)" is just wrapped around the existing switch with no further changes there