一位朋友让我帮他们在他们的tumblr页面上放置一个paypal按钮。他们试图将代码放在页面的编辑面板中提供的所见即所得中,但这剥夺了按钮工作所需的代码。 这是有充分理由的,所以我签出了主题模板。根据我的经验,像这样的博客系统是很长的模板,有大量的if page is 'about' { // show this }
类型块,包含许多帖子类型和搜索和标签树迷你模板等,并且在适当的时候在模板中呈现您可能需要的所有内容。
我查看了文档,发现了一些有用的密钥:https://www.tumblr.com/docs/en/custom_themes#pages,例如{URL}
,{Label}
,{PostId}
,{CurrentPage}
,{ShortURL}
等。
我的第一个期望是,当前页面上可能有一个类,我可以用来隐藏/显示只有CSS(这只是一个朋友的快速修复) - 但有没有课程或身份或任何我可以参与的内容。我想我可以得到一些条件模板,例如:
{block:AboutPage}
Only show on about page
{/block:AboutPage}
......但据我所知,没有类似的东西存在。我尝试过使用所有的页面变量,但我的任何测试都没有运气。当前页面是指分页设置中的索引...因此它在静态页面上始终为1
。 {ShortUrl}不会返回任何内容。是否有一个我不理解的更大的循环?
条件模板是最好的,但我至少希望建立一个微小的功能,可以添加一个slug到身体或东西。我使用了标签并将其划线,这可能适用于CSS样式 - 但如果他更改了页面名称,它就会破坏。
我错过了什么?这不是标准需求吗?我使用了错误的搜索字词吗?
以下是一篇文章,其中包含仅在所有静态页面上显示内容的文章... http://beta.beantin.se/customised-tumblr-theme-static-pages/但这对我没有帮助 - 我认为{StaticURL}
可能已被更改因为