.. include:: /Includes.rst.txt .. _deprecation-78628: ============================================================== Deprecation: #78628 - TCA tree pageTsConfig addItems icon path ============================================================== See :issue:`78628` Description =========== When adding items to `TCA` `type="select"` fields with `pageTSConfig`, the syntax for icons has been changed: Example to add an item with icon in pages to field category before: .. code-block:: typoscript # Add an item with text "staticFromPageTs" to field category in pages TCEFORM.pages.category.addItems.12345 = staticFromPageTs # Assign icon to the element TCEFORM.pages.category.addItems.12345.icon = EXT:any_extension/Resources/Public/Icons/Smiley.png The path has been deprecated and now accepts icon identifiers from the icon registry only: .. code-block:: typoscript # Add an item with text "staticFromPageTs" to field category in pages TCEFORM.pages.category.addItems.12345 = staticFromPageTs # Assign icon to the element TCEFORM.pages.category.addItems.12345.icon = my-registered-icon Impact ====== Using a file path syntax will trigger a deprecation log entry, but will work until TYPO3 v9. Affected Installations ====================== Instances that use this PageTSConfig setting with a file path instead of an icon identifier. Migration ========= Register the icon within the :php:`IconRegistry` and use an icon identifier instead of the file path. .. index:: TSConfig, Backend, TCA