如何在知识文章中嵌入视频?

时间:2012-05-07 13:30:58

标签: salesforce apex-code visualforce

我想在我的知识文章中嵌入视频,并且我一直在尝试按照这两个帖子中的步骤操作: http://boards.developerforce.com/t5/General-Development/Embedded-Video-in-New-Knowledge-Base/td-p/19 ... http://success.salesforce.com/ideaView?id=087300000006n6v

在设置 - >自定义 - >知识 - >文章类型下,我有一个文章类型为“视频教程”,标题为test_video_tutorial。我有一个名为“Tutorial”的自定义字段,其API名称为“Tutorial__c”。

在文章管理中,我创建了一篇类似“视频教程”的新文章和教程字段我有: <div class="youtube">http://www.youtube.com/v/TDArzCNu178?</div>

在Setup-&gt; Develop-&gt; Pages中,我创建了一个名为VideoTutorialPage的新Visualforce页面,如下所示:

<apex:page standardController="Video_Tutorials__kav" showHeader="true">
    <apex:outputPanel >
        <apex:outputField value="{!Video_Tutorials__kav.Title}"/>
        <apex:outputText escape="false" value="{!Video_Tutorials__kav.Tutorial__c}"/>
    </apex:outputPanel>
</apex:page>

但是,当我点击文章中的文章“test_video_tutorial”时,视频不会嵌入。我只是看到它的HTML代码。有什么事情要告诉Salesforce当我点击Video Tutorial文章时,它应该使用我创建的Visualforce页面吗?为了让视频出现,我需要做些什么?

1 个答案:

答案 0 :(得分:1)

在Summer 12版本中,通过在知识文章中添加<iframe>标记,这变得更加容易。有关详细信息,请参阅Summer 12 release notes(文章中的多媒体内容部分)