无法使用动态模板和Google Fusion表生成YouTube iFrame

无法使用动态模板和Google Fusion表生成YouTube iFrame,iframe,youtube,google-fusion-tables,Iframe,Youtube,Google Fusion Tables,我有一个包含youtube iframe的Google fusion表。当我将“信息”窗口编辑为以下内容时: <div class='googft-info-window' style='width:180px;height:100%;'> <b>{Title}</b><br><br> <div class='video-container'>{Youtube}<br> <img src="{Photo}

我有一个包含youtube iframe的Google fusion表。当我将“信息”窗口编辑为以下内容时:

<div class='googft-info-window'  style='width:180px;height:100%;'>
<b>{Title}</b><br><br>
<div class='video-container'>{Youtube}<br>
<img src="{Photo}" width="180" /><br>
<a href='{Link}' target='_blank'>{Link}</a><br>
</div>
</div>

{Title}

{Youtube}


它显示正确,youtube iframe显示视频

我想使用动态模板,这样我可以说,如果照片存在,就输出它,如果没有,就什么也不输出

我试过:

{template .contents}
<div class='googft-info-window'  style='width:180px;height:100%;'>
<b>{$data.value.Title}</b><br><br>
<div class='video-container'>
<br>{$data.formatted.Youtube}<br>
<img src="{$data.value.Photo}" width="180" /><br>
<a href='{$data.value.Link}' target='_blank'>{$data.value.Link}</a><br>
</div>
</div>
{/template}
{template.contents}
{$data.value.Title}


{$data.formatted.Youtube}


{/template}

但我无法将iframe生成为youtube视频,而是以纯文本显示。我找不到有关如何使用动态模板显示视频的任何信息。有什么想法吗?

我找到了答案。我将变量从

{$data.formatted.Youtube} 

noAutoescape防止输出被HTML转义。我从一个网站上找到了这个信息


youtube iframe现在显示正确

我找到了答案。我将变量从>{$data.formatted.Youtube}更改为>{$data.formatted['Youtube']| noAutoescape}noAutoescape阻止输出为HTML转义信息,现在Youtube iframe显示正确。您应该将此作为答案发布,并感谢提醒。起初我曾尝试过这样做,但stackoverflow表示,由于我是新员工,我不得不等待8小时,我不希望任何人浪费时间尝试回答,因为我找到了解决方案。:)
{$data.formatted['Youtube'] |noAutoescape}