:navigation-title: Userfunction .. include:: /Includes.rst.txt .. index:: HMENU; special = userfunction .. _hmenu-special-userfunction: .. _hmenu-special-userfunction-examples: =============================================== User function menu (For backward compatibility) =============================================== .. important:: .. versionchanged:: 14.0 PHP functions called via TypoScript **must** now use the PHP attribute :php:`#[AsAllowedCallable]` (:php:`TYPO3\CMS\Core\Attribute\AsAllowedCallable`). .. attention:: It is still possible to create a menu with :typoscript:`special = userfunction` for backward compatibility reasons. However we would advise you to write a :ref:`customized MenuProcessor ` and style the output with Fluid instead. See :ref:`TYPO3 11.5 -Userfunction menu ` for examples how to use the language menu with the HMENU.