Project

General

Profile

Actions

Feature #12868

closed

Make row detail view customizable

Added by Francois Suter almost 14 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Workspaces
Target version:
-
Start date:
2011-02-08
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

It is currently not possible to customize the row detail view in the workspaces module. I stumbled upon this issue with the usage of extension "tagpack", which provides a good example of the need for this. The Tag Pack does not a true database field to all the tables that are tagged. Instead it uses a number of hooks throughout the TYPO3 Core to dynamically add a "Tags" tab to the tagged items in TCEforms and some TCEmain hooks to handle the results.

What this leads to, however, is that no difference view can be made for this fields since it does not exist formally in the database, not in the TCA of the tagged tables.

What I'm proposing is to add a hook to the row detail view (see attached patch) that makes it possible for extensions to insert themselves in the process and add custom information for both the live record and the difference view.

I hope this will open a discussion about this as this is just a proposal. One may argue that this should be done at Core-level, so that other difference views (history, maybe) could be used. I looked into the whole process and my impression is that it would require to hook into such methods as t3lib_BEfunc::getRecord(), whose use is so widespread that I would rather avoid putting a hook in there.

Opinions are welcome.


Files

12868.diff (835 Bytes) 12868.diff Francois Suter, 2011-02-08 11:45
T3X_test12868-0_0_1-z-201106281834.t3x (1.93 KB) T3X_test12868-0_0_1-z-201106281834.t3x Francois Suter, 2011-06-28 18:35

Related issues 1 (0 open1 closed)

Blocked by TYPO3 Core - Feature #27442: Difference arrays contain insufficient informationClosed2011-06-14

Actions
Actions

Also available in: Atom PDF