Files
@ e8c0fb1ce94b
Branch filter:
Location: libtransport.git/_includes/JB/pages_list - annotation
e8c0fb1ce94b
1.3 KiB
text/plain
Update documentation/configuration/config_file.md
d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 d8cb7ddf7e18 | {% comment %}<!--
The pages_list include is a listing helper.
Usage:
1) assign the 'pages_list' variable to a valid array of pages or posts.
2) include JB/pages_list
example:
<ul>
{% assign pages_list = site.pages %}
{% include JB/pages_list %}
</ul>
Grouping: (optional):
assign the 'group' variable to constrain the list to only pages/posts
in the given group. Note you must define the group manually in the page/post
meta-data to use this feature.
Grouping is mainly helpful for non-post pages.
If you want to group posts, it's easier/better to tag them, then pass the tagged posts array.
i.e. site.tags.cool_tag (this returns an array of posts tagged: cool_tag)
This helper can be seen in use at: ../_layouts/default.html
-->{% endcomment %}
{% if site.JB.pages_list.provider == "custom" %}
{% include custom/pages_list %}
{% else %}
{% for node in pages_list %}
{% if node.title != null %}
{% if group == null or group == node.group %}
{% if page.url == node.url %}
<li class="active"><a href="{{ BASE_PATH }}{{node.url}}" class="active">{{node.title}}</a></li>
{% else %}
<li><a href="{{ BASE_PATH }}{{node.url}}">{{node.title}}</a></li>
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% assign pages_list = nil %}
{% assign group = nil %}
|