Бланк / белая страница, в то время как есть дополнительный сегмент в URL

Я использую freemember, чтобы настроить процесс изменения пароля EE. Это позволяет изменять страницу по умолчанию, используемую для изменения пароля. К этой странице получает доступ связь, обеспеченная в почте, посылают пользователю. Эта связь отформатирована как после.

site/template_group/my_reset_password_page/reset_token

The reset token look like this one : exldroeqlik4

I can access my custom reset page flawlessly if I don't add the reset token, so if the URL is the following : site/template_group/my_reset_password_page

К сожалению, я не могу получить доступ к странице с символом сброса. Я - просто запас перед белой страницей.

От этого доктор, Я понимаю, что подобные URL, предполагают, чтобы указать на определенный вход. Здесь канал входа определяется template_group сегментом URL, и вход определяется последним сегментом.

В моем случае template_group сегмент не относится к каналу.

То, что я понимаю, - то, что с тех пор нет никакого канала, EE не может найти вход и просто показать белую страницу.

Я неправильно?

Как я могу решить это?

Я использую:

  • EE v2.6.1

  • Freemember v2.3.2

Отредактируйте 1:

Я не думаю, что это поможет много, так как проблема находится на каждой странице, но здесь является кодом моего шаблона.

<div class="main-container container"> <div class="span6">

Reset password

{exp:freemember:reset_password error_handling="inline" error_delimiters="|" reset_code="{segment_2}" } <input type="password" name="password" placeholder="New password" value=""> {error:password} <input type="password" name="password_confirm" placeholder="Confirmation password" value=""> {error:password_confirm} <input type="submit" value="Change"> {/exp:freemember:reset_password} </div> </div>

0
nl ja de

1 ответы

Не видя ваш шаблон кода, я держал бы пари, что с несколькими признаками мы можем уладить его.

{exp:channel: entries url_title="{segment_2}" limit="1" channel="ABC" }

Это говорит EE смотреть на сегмент 2 для правильного входа и проигнорирует сегмент 3, который это, вероятно, теперь. Вы, возможно, также должны добавить динамичный = "нет" также, но видят, как вы идете с дополнительными признаками, чтобы определить правильный вход.

0
добавлено
Включите отладку в CP - белые экраны обычно подавляются PHP ошибки
добавлено автор Ryan Olson, источник
К сожалению, мой шаблон не должен получать доступ к входу канала. Я использую freemember, которые используют код пароля сброса, предоставленный в качестве последнего сегмента в URL.
добавлено автор altarvic, источник