Страница 1 из 1

formatter asHtml

Добавлено: 2021.04.19, 12:42
Алена
Добрый день! Помогите, плз, решить. Есть Skeditor в админке, внутренние страницы создаются динамически. Сохраняются в бд. В форме создания и редактирования страницы - Skeditor. Во view - вот такой код

Код: Выделить всё

        <div class="page_content">

            <?= Yii::$app->formatter->asHtml($page->content, [
                'Attr.AllowedRel' => array('nofollow'),
                'Attr.AllowedFrameTargets' => ['_blank'],
                'HTML.SafeObject' => true,
                'Output.FlashCompat' => true,
                'HTML.SafeIframe' => true,
                'URI.SafeIframeRegexp' => '%^(https?:)?//(www\.youtube(?:-nocookie)?\.com/embed/|player\.vimeo\.com/video/)%',
            ]) ?>

        </div>
И никак не могу найти, что нужно прописать, чтобы картинка, вставленная через skeditor, открывалась в модальном окне.

Re: formatter asHtml

Добавлено: 2021.04.19, 12:54
rak
так а при чем тут formatter?
на картинки нужно js навешивать, например fancybox

Re: formatter asHtml

Добавлено: 2021.04.19, 12:58
Алена
картинки загружаются через Skeditor, все отображается, как выводить их в новом окне при клике, я разобралась, а как их вывести в модальном окне? Вот, например, чтобы при клике картинка открывалась в новом окне, добавила вот это 'Attr.AllowedFrameTargets' => ['_blank'],


А что добавить для открытия в модальном окне

Re: formatter asHtml

Добавлено: 2021.04.19, 13:26
rak
Алена писал(а): 2021.04.19, 12:58 картинки загружаются через Skeditor, все отображается, как выводить их в новом окне при клике, я разобралась, а как их вывести в модальном окне? Вот, например, чтобы при клике картинка открывалась в новом окне, добавила вот это 'Attr.AllowedFrameTargets' => ['_blank'],


А что добавить для открытия в модальном окне
https://fancyapps.com/fancybox/3/

Re: formatter asHtml

Добавлено: 2021.04.19, 13:35
Алена
Спасибо