Перенаправление Powermail не работает с двойной опцией - PullRequest
0 голосов
/ 04 мая 2018

Я разработал пользовательское перенаправление на основе выбранного значения в поле в форме включения «Двойной выбор», но перенаправление не работает

после отладки я нашел причину

добавлен и прокомментирован этот фрагмент простого текста: Без названия

public function redirectToUriFinisher()
    {
        /** @var RedirectUriService $redirectService */
        $redirectService = $this->objectManager->get(RedirectUriService::class, $this->contentObject);
        $uri = $redirectService->getRedirectUri();
        if (!empty($uri) && $this->isRedirectEnabled()) {
            HttpUtility::redirect($uri);
        }
    }
    /**
     * @return bool
     */
    protected function isRedirectEnabled()
    {
        return !(!empty($this->settings['main']['optin']) && empty($this->arguments['hash']));
    }

в строке 62 Classes / Finisher / RedirectFinisher.php есть условие

но не понимаю, как установить хэш в аргументе

...