【问题标题】:Blogger: how to create custom Variable definitions for the Designer pageBlogger:如何为设计器页面创建自定义变量定义
【发布时间】:2013-07-11 23:20:30
【问题描述】:

当您登录 Blogger.com 并单击模板页面时,您在每个模板中看到的第一件事就是“变量定义”。这些变量定义显示在 Blogger.com 界面的用户友好设计器页面上。

例如:

<Group description="Blog Title" selector=".header h1">
<Variable name="header.font" description="Title Font" type="font" default="normal bold 40px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal bold 40px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="header.text.color" description="Title Color" type="color" default="$(body.text.color)"  value="#000000"/>
<Variable name="header.background.color" description="Header Background" type="color" default="transparent"  value="transparent"/>
</Group>

上述变量定义让您可以轻松更改博客标题和其他标题信息的颜色。

我想创建自己的自定义变量。

我了解大多数变量的工作原理。就像 "name=" 是要在 class 或 ID CSS 中使用的变量。就像名称是 name="custom.name.here" 一样,它应该与您要更改的类名或 ID 相关联。因此:

#Header1 {
$(custom.name.here)
}

"description=" 是将显示在设计器页面上的名称,因此您知道要更改什么。

问题中唯一的部分是:“type=”变量和可以放在“type=”中的选项?还有 "default=" 和 "value=" 这些是什么以及可以在其中放置什么?需要这些吗?

【问题讨论】:

    标签: xml variables blogger blogspot


    【解决方案1】:

    This blog post 对变量有很好的解释。总结一个变量的属性如下。

    • name - 变量的唯一 ID。不能包含空格。
    • 描述:显示在设计器页面上的简短描述。
    • type:变量的类型。 3 个允许的类型是 colorfontautomatic
    • default:模板默认值。只要选择了“恢复为模板默认值”选项,就会应用此值。
    • value:变量的当前值。

    【讨论】:

    • 链接已失效。否则很有帮助。
    • 网站似乎已关闭。您可以使用此存档链接web.archive.org/web/20131021000907/http://www.bloggerguide.lk/…
    • 我想了解的是,在模板编辑器中使用变量,在称为“组”的部分中。如果我想创建一个自定义变量,有什么规则可以在模板编辑器中正确显示和自定义? (并显示在适当的组中)
    • 感谢您提供存档链接,@Nufail!不应该编辑原始消息以包含此链接而不是死链接吗?我找到了这个,它似乎反映了档案的内容。 bguide.blogspot.com/2008/05/template-variables.html
    • 注意:该页面似乎有点过时,因为我认为自定义变量类型不仅仅是颜色、字体和自动。例如,我看到“长度”。我没有找到好的教程
    猜你喜欢
    • 2017-12-13
    • 2011-05-16
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    相关资源
    最近更新 更多