Lektor CMS如何获取模型的相关对象而不是普通列表?

时间:2016-03-17 20:49:50

标签: python lektor

我正在使用Lektor CMS作为我的博客。我想实现docs中所述的类别功能。我有一个blog-post型号categories字段:

[fields.categories]
label = Категории
type = checkboxes
source = site.query('/categories')

如您所知,我使用的是俄语,因此类别名称可能为Кодинг,而slug(目录名称)可能为Coding

问题在于,当我访问blog-post的类别时,我得到了简单列表:[u'Coding']而不是我可以用来输出俄语名称并生成英文网址的对象列表,比如/blog/category/coding

我希望能够得到这样的HTML:

{% for category in post.categories %}
    <a href="{{ category|url }}">{{ category.name }}</a>
{% endif %}

但它不起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

试试这个:

public Transform target;
public float smoothTime = 0.3F;
private Vector3 velocity = Vector3.zero;

void Update() {
    Vector3 targetPosition = target.TransformPoint(new Vector3(0, 0, 0));
    transform.position = Vector3.SmoothDamp(transform.position, targetPosition, ref velocity, smoothTime);
}