Я обнаружил, что с помощью этого кода можно программно поместить кнопки входа / выхода из системы в заголовок (в Silverstripe CMS).
<% if CurrentMember %>
<a href="/Security/login">Log in</a>
<% else %>
<a href="/Security/logout">Log out</a>
<% end_if %>
Если я добавлю «/ Security / login» и «/ Security / logout» в имя страницы, то это сработает, но если я добавлю его в шаблон страницы Page.ss, я не смогу его увидеть (после sitename / dev / build и sitename /? flish = все)
Может кто-нибудь помочь с Silverstripe 3.1 и «простым» шаблоном
Исходя из вашего комментария, я бы порекомендовал вам просто добавить страницу перенаправителя в нужной точке SiteTree и обратиться к контроллеру «Security», например, с помощью имя_сайт / Безопасность / Войти.
Вот как я создал ссылку на страницу входа в систему:
Я поместил следующий код в моем нижнем колонтитуле.
Обратная косая черта перед защитой используется вместо прямой косой черты, поэтому у вас не будет двух прямых косых черт, так как одна автоматически устанавливается в $ absoluteBaseURL
<li><a href="$absoluteBaseURL\Security/login">Log In</a></li>