【发布时间】:2012-05-13 21:00:20
【问题描述】:
在我的博客上我为这个错误创建了special tumblr blog (testcase),我只处理两种帖子类型:视频和文本,并相应地编写我的主题代码。尽管如此,Tumblr 也会显示音频帖子,这是来自视频帖子的separate type of posts,如何解决这个问题?
这是在视频帖子块中显示的 Spotify 音频嵌入的图片: wrong output for video&audio posts http://i.imm.io/pdu2.png
这里是full markup on pastebin.com
一些简单的测试标记:
{block:Posts}
<li> <article class="{PostType} {TagsAsClasses}">
{block:Text}
…
<p><b>hardcoded post type: text</b></p>
<p><b>tumblr post type: {PostType}</b></p>
{/block:Text}
{block:Video}
…
<p><b>hardcoded post type: video</b></p>
<p><b>tumblr post type: {PostType}</b></p>
{/block:Video}
</article> </li>
{/block:posts}
确认错误:
更新:我duplicated这篇关于官方 tumblr 主题 google group 中的错误的帖子并写信给 tumblr 支持,我的票号是 852138
更新 2: Special blog 为这个错误创建
更新 3: Tumblr 回答:
我们将尽最大努力确保问题尽快得到解决。非常感谢您的考虑和理解! (票号852138)
我无法告诉您我们多么感谢您的支持和反馈。我已将您的信息传递给我们的团队。 (票号852136)
有两张票,因为我很惊讶,当我要支持的第一条消息被剪掉时,我发送了第二条消息,其中只有这个问题的链接。
【问题讨论】:
-
很奇怪。您能否链接到实际问题发生的页面?
-
我看了一下,API 正在返回正确的帖子类型(Spotify 嵌入在
audio上返回,而不是在video上),所以问题是 i> 位于原始模板和处理后的 HTML 之间的某个位置。您能否将模板的完整代码发布到某处并在此处链接到它? -
尝试简化你的模板,确保每个人只有一个
{block:<postType>}块令牌——你将能够摆脱大量冗余代码,值得尝试两个看看 Tumblr 的当没有遇到多个帖子类型块时,引擎可以正确服务帖子。在修改后,我已经完成了您上面示例代码的a quick Pastebin,让您了解我的意思。 -
@kopischke 仍然存在简化标记错误
-
你可能在 Tumblr 的模板引擎中发现了一个真正的错误。您是否尝试过联系 Tumblr 支持?
标签: tumblr