2017-05-09 67 views
1

根據標籤,我想知道是否有人將tumblr的'tagged /(tag)'頁面設計爲與主題不同的風格。可能使tumblr'tagged /(tag)'頁面自定義佈局?

例如,如果有人在我的博客上標記爲「綠色」,背景爲綠色,而在'tagged/blue'背景爲藍色,但最好帶有更多可自定義的選項。我不知道是否有一種方法可以在主代碼中做到這一點,但我也認爲它可以通過創建自定義頁面並以某種方式導入標記的帖子(我一直無法成功地實現)來實現

有什麼想法?

回答

1

https://www.tumblr.com/docs/en/custom_themes#tag-pages

您需要使用{tag}作爲某種標識的模板HTML(<body id={Tag}>或類似的東西)之內。這樣,你就可以使用css來只改變該頁面中的元素(注意,如果標籤在發佈時出現拼寫錯誤,將不起作用)。您也可以將它用作多個元素的類,結果相同,但我不確定是否會在代碼中保留文字"class={tag}",所以我會將它放在{block:TagPage}標記中。

如果它字面上只有色的事情,那麼你可能只是有這樣的事情在你的CSS:

{block:TagPage} 
.{tag} {background-color: {tag};} 
{/block:TagPage} 

我並不完全清楚會發生什麼,如果標籤是多字的標籤(特別是,我不知道從一個多字{URLSafeTag}生成的類將是有效的HTML,因爲我不記得那些字母不是字母數字的冒名頂替)

+0

這就像一個魅力!我想做比背景顏色更多,但這種類/ ID方法涵蓋了一切,我只需要重新做一些我的主題,因爲我想改變很多:)我不知道多字標籤eiher,但我不使用任何如此它不關心。 謝謝!我試圖弄清楚這幾個月大聲笑 – mono

相關問題