_childs[parent] = []
_childs[parent].append( (order, title) )
_parent[title] = parent
-
+
#
# The "scan" plugins should scan for meta-data, mostly for links.
@set_hook("scan")
def scan(params):
file = params["file"]
+
+ # Ignore hidden pages
+ if file.has_key("hide") and file.hide:
+ return
+
if file.has_key("links"):
memorize_links(file.linktitle, file.links)
if file.has_key("parent"):
res.append( (page, get_link_from(orig_page, page)) )
if _childs.has_key(page.linktitle):
for c in _childs[page.linktitle]:
- if len(res) < max_items:
- addPage(res, get_file_for(c[1]))
+ addPage(res, get_file_for(c[1]))
addPage(res, orig_page)
- res.sort(cmp = lambda x,y: x[0].mtime < y[0].mtime)
- #for p in res: print p
- return res
+ res.sort(cmp = lambda x,y: cmp(y[0].mtime, x[0].mtime))
+ return res[:max_items]