IBM-WCM 插件逻辑需要显示图像(如果提供)否则使用视频



我是使用 IBM-WCM Websphere Portal 8.5.0 的新开发人员。IBM 网站上的一些文档很难理解。我正在尝试允许内容作者使用图像而不是视频。因此,如果静止图像不是空的,请使用如果它是空的,请使用视频。

我尝试使用不同的插件。示例 - [插件:IfNotEmpty="[元素上下文='当前' 类型='内容' 键='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>

你正在做的事情是正确的。 没有其他逻辑,必须使用 [Plugin:ifNotEmpty] 和 [Plugin:ifEmpty] 标签来实现。

相关内容

  • 没有找到相关文章

最新更新