We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 40525
    • 2 Posts
    Здравствуйте,

    Легенда такова:
    Пользователь может создавать отклик на акцию. После заполнения формы его должно редиректить на "ThankYou page",
    на которой выводится его имя и ссылка на созданный отклик.
    Эта ссылка представляет из себя URL родителя + # + алиас.html

    $linkToAnswerPage = $parentUrl.'#'.$thisLink;

    Теперь вопрос:
    Как пропихнуть эту переменную на Thankyou page в плейсхолдер [[*linkToPage]]?

    Решение которое я знаю:
    $_SESSION['LinkToNewPage'] = $linkToAnswerPage;
    header('location: /thankyou.html'); exit;

    и в плагине на thankyou page - $modx->setPlaceholder('linkToPage', $_SESSION['LinkToNewPage']);

    Но хочется найти более кошерное решение используя MODx API. [ed. note: bitaru last edited this post 13 years, 10 months ago.]