Feature #7459

Filter allowed content element types by column

Added by Lina Wolf almost 9 years ago. Updated 7 months ago.

Status:
In Progress
Priority:
Must have
Assignee:
Category:
Backend User Interface
Start date:
2010-04-25
Due date:
% Done:

0%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

When creating a new Content Element the resultiong wizzard should be configurable by column. Lets say in the column for the Header we want to alow only an Imgae an a certain Flash Plugin, in the Cloumn for the footer there should be only Text. The two Content-Columns should alow everything.

TYPO3 contains a hook wich easily alows to create this Feature. I wrote a small non-published Extension wich does this. But I believe the Feature should rather be added to modernbe.

The wish for such a Feature was also voiced onj the TYPO3 Camp Potsdam.


Related issues

Related to TYPO3 Core - Feature #67750: Page view > Dropdown to quick create most used content New 2015-06-25
Related to TYPO3 Core - Feature #77842: explicitly allow CTypes for columns in backend_layout Closed 2016-09-04

History

#1 Updated by Jo Hasenau almost 9 years ago

  • Status changed from New to Needs Feedback

Can you send me the extension to see how it fits into the current trunk version?

#2 Updated by Lina Wolf almost 9 years ago

I send you an eMail Jo, did you receive it?

#3 Updated by Jo Hasenau almost 9 years ago

Yep - didn't have the time to test it yet, but looks promising :-)

#4 Updated by Jo Hasenau almost 9 years ago

  • Status changed from Needs Feedback to Accepted
  • Assignee set to Jo Hasenau
  • Priority changed from Should have to Must have

#5 Updated by Lina Wolf almost 9 years ago

If you need any help on integration let me know. Cool project by the way.

#6 Updated by Frank Gerards over 6 years ago

is this feature still under developement ? Would be interested in supporting it, maybe you can send me your patch too, lina ?

#7 Updated by Michael Stucki about 6 years ago

I am moving this issue into the main "Core" project.

#8 Updated by Michael Stucki about 6 years ago

  • Project changed from Modern Backend to Incubator

#9 Updated by Michael Stucki about 6 years ago

  • Tracker changed from Major Feature to Bug
  • Project changed from Incubator to TYPO3 Core

#10 Updated by Mathias Schreiber about 4 years ago

  • Target version set to 7.4 (Backend)
  • TYPO3 Version set to 4.5
  • Is Regression set to No

#11 Updated by Susanne Moog over 3 years ago

  • Target version changed from 7.4 (Backend) to 7.5

#12 Updated by Benni Mack over 3 years ago

  • Target version changed from 7.5 to 7 LTS

#13 Updated by Mathias Schreiber over 3 years ago

  • Tracker changed from Bug to Feature
  • Target version deleted (7 LTS)

#14 Updated by Riccardo De Contardi over 3 years ago

  • Category set to Backend User Interface

#15 Updated by Jo Hasenau over 2 years ago

  • Subject changed from Integrating Filtering of Availible Content Elements by Column to Filter allowed content element types by column
  • Status changed from Accepted to In Progress
  • Target version set to 8 LTS

Basically this would implement the feature currently provided by Gridelements.

Still there are several places that are not fully covered by Gridelements, so having this feature in the core will have to take care of those as well.

#16 Updated by Christian Kuhn over 2 years ago

how does gridelements solve that?

#17 Updated by Jo Hasenau over 2 years ago

Christian Kuhn wrote:

how does gridelements solve that?

Gridelements solves that in 3 different places:

1.) Via a hook within the new content element wizard checking some parameters sent by the "add content" buttons
2.) With an itemsProcFunc for the CType dropdown checking some parameters delivered by page backend layouts and/or gridelements backend layouts
3.) With some JS magic during Drag & Drop checking some classes created while rendering the backend layouts based columns in the page module

Still there are things like cut/copy & paste - especially in the list module, references aka "insert records" and other things to take care of, when you want a perfect solution.

I have been contacted by Stucki, since they have got a feature request especially for the "insert records" part, so we should discuss that in a kind of special interest group with you and Benni and maybe create something cool based on sponsoring.

#18 Updated by Riccardo De Contardi about 2 years ago

  • Target version changed from 8 LTS to 9.0

#19 Updated by Susanne Moog about 1 year ago

  • Target version changed from 9.0 to 9 LTS

#21 Updated by Susanne Moog 7 months ago

  • Target version changed from 9 LTS to Candidate for Major Version

Also available in: Atom PDF