4

我正在创建一个 tumblr 主题,我对它完全陌生。

现在,我知道用户可以配置他的博客,例如添加标题或描述,然后我可以使用{blocks}.

但是,我希望用户添加他的联系数据,例如指向他的社交网络的链接。

Tumblr 通常如何处理这个问题?用户是否必须编辑 HTML?
这意味着我必须对此进行硬编码。不是很讨人喜欢。

或者我可以{blocks}以某种方式添加可定制的?

4

1 回答 1

6

主题定制指南看来,您只需在主题中包含某些标签,它们就会显示在用户的定制面板中。

通过在主题中包含特殊的元文本标签,用户可以轻松配置您定义的文本变量。这对于调整文本或配置需要用户信息的小部件很有用。

例子

<html>
    <head>
        <!-- DEFAULT TEXT -->
        <meta name="text:Flickr Username" content=""/>
    </head>
    <body>
        {block:IfFlickrUsername}
            <div id="flickr_widget">
                <script type="text/javascript"
                src="http://flickr.com/widget?user={text:Flickr Username}">
                </script>
            </div>
        {/block:IfFlickrUsername}
    </body>
</html>

从上面的示例看起来{text:Flickr Username}意味着用户的可自定义输入字段应该是文本输入并具有标签“Flickr 用户名”,然后在{block}标签中您将使用不带空格的标签作为变量名称。

于 2013-01-27T22:16:41.243 回答