是否可以更改Tumblr博客上特定标记页面上的样式/ html?

问题描述 投票:0回答:1

我对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中看到我的博客

javascript html css tumblr
1个回答
0
投票

[好,我有一个使用您的主题之一的测试版:

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>

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.