[videoGallery] 1.3.0 Поддержка MIGX


Давно хотел внедрить поддержку MIGX, тем более, что уже очень давно пользователь Гитхаб под ником
SintezCode отправил PR для этого. Единственное, у меня было несколько правок по его коду, поэтому никак не доходили руки, чтобы этим заняться.

Сейчас компонент можно использовать в MIGX таблице, просто добавив необходимому полю в Input TV type значение videoGallery.

Выводим на фронте правильно


Допустим, в MIGX таблице вы назвали данное поле videogallery, для вывода на фронте вам поможет подобный код:
{var $migx_videogallery = $_modx->resource['migx_videogallery'] | fromJSON}
{foreach $migx_videogallery as $v}
    {var $v.videogallery = $v.videogallery | fromJSON}
    {if $v.videogallery.video?}
        <div><img width="200" src="{$v.videogallery.image}" /></div>
        <iframe width="200" height="150" src="{$v.videogallery.video}" frameborder="0" allowfullscreen></iframe>
        {if $v.videogallery.title?}
            <div><b>Название:</b> {$v.videogallery.title}</div>
        {/if}
        {if $v.videogallery.desc?}
            <div><b>Описание:</b> {$v.videogallery.desc}</div>
        {/if}
    {/if}
{/foreach}
Павел Гвоздь
16 марта 2022, 18:12
modx.pro
245
+8
Поблагодарить автора Отправить деньги

Комментарии: 1

Misha Bulic
16 марта 2022, 20:33
+3
Пора переписывать под VK Video
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1