Project

General

Profile

Actions

Bug #15855

closed

TCEFORM.tt_content.CType.removeItems not applied to db_new_content_el.php

Added by Oliver Hader about 18 years ago. Updated over 17 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2006-03-18
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.0
PHP Version:
4
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

The following value defined in TSconfig of any page is not applied to db_new_content_el.php:
TCEFORM.tt_content.CType.removeItems = html,div,text

If I select "New Content Element" at Web>Page the wizard shows icons of removed items. On selecting a denied item the next page tells me '[INVALID VALUE ("html") ]' at the pull down menu of "Type".

In typo3/sysext/cms/layout/db_new_content_el.php is a function removeInvalidElements(&$wizardItems) which should additionally check the TSconfig of the current page and - if necessary - remove the denied CTypes.

If I'm wrong, please let me know.

(issue imported from #M2918)


Files

db_new_content_el_original.png (29.2 KB) db_new_content_el_original.png Administrator Admin, 2006-03-19 15:37
db_new_content_el_modified.png (11.1 KB) db_new_content_el_modified.png Administrator Admin, 2006-03-19 15:37
db_new_content_el.php.diff (381 Bytes) db_new_content_el.php.diff Administrator Admin, 2006-03-19 15:37
db_new_content_el_2.php.diff (1.37 KB) db_new_content_el_2.php.diff Administrator Admin, 2006-03-20 16:59
Actions #1

Updated by Oliver Hader almost 18 years ago

Okay, I had some time to fix the problem and added some lines to the function removeInvalidElements(&$wizardItems) in the file typo3/sysext/cms/layout/db_new_content_el.php

The image db_new_content_el_modified.png shows the changes after modifying page TSconfig to the following value:
TCEFORM.tt_content.CType.removeItems = bullets,table,uploads,multimedia,menu,html,mailform,search,login

I found another itsy-bitsy bug on removing unused headers and corrected it in the diff-file added to this post.

Actions #2

Updated by Michael Stucki almost 18 years ago

That patch has no effect on my installation?

Actions #3

Updated by Oliver Hader almost 18 years ago

However, it seems that I always use "Create new record in top of this column" in the Backend and didn't test the other buttons above.
I changed $this->uid_pid to $this->id and now it should work - see db_new_content_el_2.php.diff

Actions #4

Updated by Martin Kutschker almost 18 years ago

What other buttons? I have tested the "new" icons in Web>page and the "new" entry of the page tree. Works for both methods correctly.

Actions #5

Updated by Martin Kutschker almost 18 years ago

Fixed in CVS.

Actions

Also available in: Atom PDF