用于选择器的根相对路径插件

lektor-root-relative-path的Python项目详细描述


lektor根相对路径插件

此插件返回从顶部页面到当前页面的根相对路径列表,如下所示。

[(toppage_url, toppage_name), ...(parent_url, parent_name), (url, name)]

安装

从命令行将lektor-root-relative-path添加到项目中:

lektor plugins add lektor-root-relative-path

the Lektor documentation for more instructions on installing plugins

配置

configs/root-relative-path.ini

中设置这些选项

导航页面名称

可选。导航中显示的首页名称。默认为“首页”

navi_top_page_name = 'Top Page'

如何使用

在要显示导航的模板(例如layout.html)中插入以下行。

{% for i in this._path | root_relative_path_list %}
  >><a href="{{i[0]}}">{{i[1]}}</a>
{% endfor %}

然后,如果页面为“blog/first post/”,则导航如下所示

>>Top Page >>blog >>first-post

如果不想在导航中显示当前页,请按如下所示修改模板。

{% for i in this._path | root_relative_path_list %}
  {% if not loop.last %}
    >><a href="{{i[0]}}">{{i[1]}}</a>
  {% endif %}
{% endfor %}

然后,导航如下图所示。

>>Top Page >>blog

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息