0

我想在我的“xml_bloc”中添加 youtube 视频,这是我的代码

[CustomTagSettings]
AvailableCustomTags[]=youtube
IsInline[youtube]=true

新闻标签“youtube 在我的后台可见。这里的模板内容是“youtube.tpl”

<div class="video">
    <object width="{$width}" height="{$height}" type="application/x-shockwave-flash" data="{$content}">
        <param name="movie" value="{$content}"></param>
        <param name="allowfullscreen" value="true"></param>
    </object>
</div>


我的问题是我在哪里保存我的模板 templates/content/view/datatype/ezxmltags/youtube.tpl ?

预先感谢您的帮助。

4

2 回答 2

0

看起来你没有分享你所有的content.ini代码,比如你声明变量的地方,但我假设你有那部分是正确的。看起来您的位置也是正确的。

extension/<your_extension>/design/ezflow/templates/content/datatype/view/ezxmltags/youtube.tpl

您是否遇到自定义标签的问题?你记得清除缓存吗?

于 2013-09-19T20:18:24.573 回答
0

它的作品,我试过这个代码

[CustomTagSettings]
AvailableCustomTags[]=youtube
CustomTagsDescription[youtube]=YouTube video

[youtube]
CustomAttributes[]=video_id
CustomAttributes[]=width
CustomAttributes[]=height


<div class="object-center">
    <object type="application/x-shockwave-flash" width="{$width|wash}" height="{$height|wash}" data="http://www.youtube.com/v/{$video_id|wash}&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x666666&amp;color2=0xf15e22">
        <param name="movie" value="http://www.youtube.com/v/{$video_id|wash}&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x666666&amp;color2=0xf15e22" />
    </object>
</div>
于 2013-10-23T15:15:32.863 回答