Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOC] Авторизация по коду на е-мейл #282

Open
Sulpher opened this issue Oct 1, 2024 · 0 comments
Open

[DOC] Авторизация по коду на е-мейл #282

Sulpher opened this issue Oct 1, 2024 · 0 comments

Comments

@Sulpher
Copy link

Sulpher commented Oct 1, 2024

Авторизация по коду. появилась в версии RM 2.1.0 (примерно).

  1. Для функционирования нужно положить три файла в шаблон:

tpl_radicalmart_uikit/html/layouts/components/radicalmart/field/login/code.php
tpl_radicalmart_uikit/html/layouts/components/radicalmart/login/button.php
tpl_radicalmart_uikit/html/layouts/components/radicalmart/login/form.php

RadicalMart/RadicalMart-UIkit@6639dd0

  1. В настройках RM включить "вход по коду" (основные настройки)
Снимок экрана 2024-10-01 в 14 32 57
  1. В нужном макете вставить вызов.
<?php
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

$app = Factory::getApplication();
$app->getLanguage()->load('com_radicalmart', JPATH_ROOT);
$app->getDocument()->getWebAssetManager()
  ->useScript('field.passwordview');
?>
<div class="uk-padding">
  <h1 class="uk-h2">
    <?php echo Text::_('COM_RADICALMART_LOGIN'); ?>
  </h1>
  <?php echo Joomla\CMS\Layout\LayoutHelper::render('components.radicalmart.login.button'); ?>
</div>
<script>
  document.addEventListener('onRadicalMartDisplayAfterSetConfig', function () {
    window.RadicalMartLogin().displayForm();
  });
</script>
Снимок экрана 2024-10-01 в 14 35 07
@Sulpher Sulpher changed the title [RM] В документацию. Авторизация по коду на е-мейл [DOC] Авторизация по коду на е-мейл Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant