как произвести проверку прикреплен ли к ресурсу tv

приложил к ресурсу видеофайл в tv
вывожу его на странице ресурса следующим образом

<video id="video1" class="videoskin" controls
width="400" height="300" data-setup="{}">
<source src="/[[*tv.videofile_mp4]]" type='video/mp4'>
<source src="/[[*tv.videofile_webm]]" type='video/webm'>
</video>

но в случае если видео в tv не добавлено на странице выводится битая картинка

как произвести проверку прикреплен ли к ресурсу tv и в зависимости от этого выполнять его вывод?
Евгений
17 февраля 2013, 09:55
modx.pro
1
1 041
0

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

Евгений
17 февраля 2013, 14:16
0
с выводом разобрался, осталось с проверкой на прикрепленный в tv файл
    Василий Наумкин
    17 февраля 2013, 14:46
    0
    У ТВ есть настройки вывода тега. Если ТВ нет — то и тег он не выведет, будет просто ничего.

    Ну а проверять, если ты оставишь всё как сейчас, можно фильтрами. Например, default=`` или is=``.

    Можно даже свой фильтр написать, для особой проверки.
      Евгений
      17 февраля 2013, 14:57
      0
      а что за настройки, можно подробнее
      посмотрел и не увидел таких
        Василий Наумкин
        17 февраля 2013, 17:15
        0
        Женя, зайди в настройки ТВ параметра и пощелкай по вкладочкам.
          Евгений
          17 февраля 2013, 19:52
          0
          не нашел к сожалению ничего
          догадываюсь что возможно через параметры вывода както но как?
              Евгений
              17 февраля 2013, 23:04
              0
              а внутрь тэга такую конструкцию не всунуть как я понимаю
              [[*videofile_mp4:notempty=`<video id="video1" class="videoskin" controls width="400" height="300" data-setup="{}"> <source src="/[[*videofile_mp4]]" type='video/mp4'> <source src="/[[*videofile_webm]]" type='video/webm'> </video>']]
              вот так предложили да чтото не срабатывает
                Евгений
                17 февраля 2013, 23:16
                0
                заработало )

                [[*videofile_mp4:!empty=`
                <video id="my_video_1" class="video-js vjs-default-skin" controls  preload="auto"
                width="300" height="225"
                data-setup="{}">
                <source src="/[[*videofile_mp4]]" type='video/mp4'>
                <source src="/[[*videofile_webm]]" type='video/webm'>
                </video>
                `]]
                фильтры это тема!!! обожаю модх
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8