Feature #90042

Make all page icons customizable by doktype

Added by Mario Lubenka 25 days ago. Updated 16 days ago.

Status:
Under Review
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Start date:
2019-12-31
Due date:
% Done:

0%

PHP Version:
7.2
Tags:
doktype, icons
Complexity:
easy
Sprint Focus:

Description

When declaring a custom doktype one can define a custom icon.
There are special page states in which case a different icon will be shown in page tree:

  • Page is hidden in navigation
  • Page is site-root
  • Page contains content from another page
  • Page contains content from another page AND is hidden in navigation

It should be possible for extension developers to provide a custom icon for each state.
If an icon was not specified it would fallback to the icon which is currently used (for pages).

'typeicon_classes' => [
    123 => "my-icon",
    '123-contentFromPid' => "my-icon-contentFromPid",
    '123-hideinmenu' => "my-icon-hideinmenu",
],

In the above example no root icon (123-root) was defined, thus it would fallback to page-root.

History

#1 Updated by Gerrit Code Review 25 days ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62813

#2 Updated by Gerrit Code Review 16 days ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62813

Also available in: Atom PDF