我对HTML和CSS有很好的理解,但是使用tumblr的标记页功能时遇到了麻烦。在博客的每个标记页上,都有一个从标记名称中提取的标题。我不想更改URL。我想更改页面上的标题,但是该标题是从{tag}中获取的。标签是vld。我希望页面不显示“ vld”,而是显示“所有设计”。仅/ tagged / vld标签页几乎覆盖了{tag}。 TagPage代码为:
{block:TagPage}
<div class="tagtitle">{tag}s</div>
{/block:TagPage}
对于/ tagged / vld,我希望页面上的标题为“所有设计”而不是“ vld”。如何针对此特定标签页进行此更改?
我尝试过
{block:TagPage}
<div class="tag" id="{Tag}">All Designs</div>
{/block:TagPage}
我的代码为:
{block:TagPage}
<div class="tagtitle" id="vld">All Designs</h2>
{/block:TagPage}
我也尝试过
<script>
switch(window.location.pathname) {
case "/tagged/vld":
$('.tagtitle').text('All Designs');
break;
}
});
</script>
但是这两种方法都没有起作用-一切仍将标记显示为标题。您可以在vintagelovedesigns.tumblr.com中看到我的博客
[好,我有一个使用您的主题之一的测试版:
https://madox-test.tumblr.com/tagged/vld
您的switch语句应该抛出错误,因为您还有一个额外的右括号。
脚本应如下所示:
<script type="text/javascript">
$(document).ready(function(){ // if you are using jquery it is a good idea
// to wrap code in a document ready function
switch(window.location.pathname) {
case "/tagged/vld":
$('.tagtitle').text('All Designs');
break;
};
});
</script>
希望这会有所帮助。