Данные профиля в модальном окне.

ЕСТЬ РЕШЕНИЕ
#1 17 апреля 2023 в 13:30

Подскажите, как можно спрятать блок данных профиля

Изображение

и выводить этот блок в модальном окне. Возможно так сделать? Если невозможно выводить этот блок в модалке, то как спрятать этот блок, чтоб он раскрывался по клику на кнопке? 

#2 23 апреля 2023 в 09:35

Может кому нужно будет, в файле \templates\modern\controllers\users\profile_view.tpl.php внизу файла, вместо

  1. <?php $this->block('users_profile_view_bottom'); ?>

вставляем

  1. <button type="button" class="btn btn-block btn-outline-primary" onClick="showProfile<?php html($profile['id']); ?>();"><?php html_svg_icon('solid', 'file-alt'); ?> Показать данные пользователя <?php html($profile['nickname']); ?></button>
  2. <?php $this->block('users_profile_view_bottom'); ?>
  3. <?php ob_start(); ?>
  4. <script>
  5. $('#user_profile').hide();
  6. function showProfile<?php html($profile['id']); ?>(){
  7. icms.modal.open('#user_profile', '<?php html($profile['nickname']); ?>');
  8. }
  9. </script>
  10. <?php $this->addBottom(ob_get_clean()); ?>

радуемся.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.