Плагин-логика IBM-WCM должен отображать изображение, если предусмотрено использование видео - PullRequest
0 голосов
/ 30 апреля 2019

Я новый разработчик, использующий IBM-WCM Websphere Portal 8.5.0. Часть документации на веб-сайте IBM трудна для понимания. Я пытаюсь разрешить автору контента использовать изображение вместо видео. Поэтому, если неподвижное изображение не пустое, используйте его, если оно пустое, используйте видео.

Я пробовал использовать разные плагины. Пример- [Плагин: IfNotEmpty = "[Элемент context = 'current' type = 'content' key = 'section_1_hero_image_still']"]. У меня есть ключ к заголовку изображения, которое они будут загружать в шаблон авторинга.

   <div class="video-container show-for-medium">
     [Plugin:ifNotEmpty value="[Element context='current' type='content' key='section_1_hero_image_still']"]
     <img width="100%" src="[Element context='current' type='content' key='section_1_hero_image_still']" alt="[Element context='current' type='content' key='Hero Image']"/>
      [/Plugin:ifNotEmpty]  

      [Plugin:ifEmpty value="[Element context='current' type='content' key='section_1_hero_image_still']"]
      <video alt="Hero Image" aria-hidden="true" poster="" width="100%" muted="" loop="" autoplay="">
        <source src="[Element context="current" type="content" key="section_1_hero_video_mp4"]">
      </video>
      [/Plugin:ifEmpty]
    </div>

1 Ответ

0 голосов
/ 13 мая 2019

то, что вы делаете, правильно. Больше нет логики, и это должно быть достигнуто с помощью тегов [Plugin: ifNotEmpty] и [Plugin: ifEmpty].

...