Открыть главное меню

Изменения

Открытие страниц в модальном окне

1706 байт добавлено, 17:19, 11 сентября 2019
Нет описания правки
В системе Nemo {{NameSystemLink}} существует возможность для некоторых страниц задать открытие в модальном окне.<br/> В общем случае режим открытия страницы задается с помощью GET-параметра '''<syntaxhighlight lang="text" enclose="none" style="font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">popup=true'''.<br/syntaxhighlight>. Для предустановки открытия страницы в модальном окне достаточно задать этот параметр для ссылки на страницу в соответствующем шаблоне.<br/>
== Форма авторизации пользователя ==
Для открытия формы регистрации в модальном окне в шаблоне блока информации об авторизованном пользователе ссылка на регистрацию должна формироваться таким образом:
smarty код: '''{go_and_back controller='authorization' action='registration' get='popup=true'}'''
URL: http<pre> <script src="{$base_url}/static/js/authorization/reg-popup.js"></script>  {registrationForms}  {if isset($registrationFormsData.b2c)} <span> <a href="{url controller='authorization' action='registration' get=''}" data-closetext="{'pro-popup_close'|language}" class="{if $registrationFormsData.b2c->popup}pro-auth-pseudolink js-registration-link js-registration-link_b2c{/if}" data-thickbox="{literal}{outerClass:'pro-registration-popup'}{/literal}"> {if $registrationFormsData.b2c->popup} <span class="pro-auth-pseudolink_span"> {'registration'|language} </span> {else} {'registration'|language} {/if} </a> </domainspan> {/authorization__auth_client?if}  {if $registrationFormsData.b2c->popup} <div class=true"js-registration-formcontainer_b2c" style="display: none;"> {include file="registration_inline.tpl" form=$registrationFormsData.b2c} </div> {/if} </pre> Эта форма является базовой и подлежит дальнейшей стилизации.Ключевыми для сохранения функциональности являются '''js'''-классы, остальные можно осторожно переопределять.
При коректно внесенном в шаблон коде вывода формы, дальнейшее определение выводить ее в модальном окне или на отдельной странице определяется настройкой {{Setting|Регистрация в попапе}} в разделе '''Аккаунт менеджмент → Процесс регистрации'''.
[[Категория:Руководство]]
== См. также ==
*[[Система_управления_порталом Система управления порталом (ЦМС)]]<br>*[[Пользователь]]<br>*[[Регистрация]]<br>*[[Авторизация]]
'