Если вы просто возвращаете этот ответ в своем действии, рендеринг страницы выполняется и не прерывается. Передайте ответ в ImmediateResponseException , чтобы ErrorHandler мог его обработать.
$response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(
$GLOBALS['TYPO3_REQUEST'],
'Your error message',
['code' => PageAccessFailureReasons::PAGE_NOT_FOUND]
);
throw new ImmediateResponseException($response);
Если you’re, заинтересованные коммерческим решением, существуют много доступных приложений разработчика DMG, включая следующий я подобрал из поиск MacUpdate :
Позвольте мне добавить к другим ответам практическое руководство jwz при установке опций представления на .dmg файлах. Это - самое простое, которое я взялся за работу без проблем.
кроме того, для изменения значка от значения по умолчанию .dmg значок:
В Средстве поиска, откройте окно инспектора (^I) для файла, значок которого Вы хотите использовать, нажать на значок наверху (это получит синюю границу), и скопируйте его в буфер обмена (^C).
Тогда открытый другой инспектор для Вашего .dmg, нажмите на значок и нажмите ^V для вставки
(можно изменить значок для любого файла как это).
Для такого рода вещи, можно всегда смотреть на программы с открытым исходным кодом и видеть то, что они делают для получения подобного результата. Например, вот соответствующие исходные файлы для создания симпатичных dmg файлов в: