www-from-model/config/_default/menus.en.toml
Stephan Heunis f6b8e6d434 html template, code, and styling to render a custom publications page
The markdown _index.md page is empty except for the title. Since publications is now included
as a taxonomy, the publications page will render the standard list of items on taxonomy list
pages. But since the new layout is included, that template will be rendered for the publicationbs
page. This template calls the additional publications.js script and custom css. The script reads
the publications.json data and builds filtering options from the data, and UX then allows filtering
publications based on these filter options. New options can be configured in the script.

TODO: improved styling of all aspects; mobile rendering of filter panel; linkage to internal and
external pids.
2026-03-30 15:38:25 +02:00

73 lines
1.5 KiB
TOML

# -- Main Menu --
# The main menu is displayed in the header at the top of the page.
# Acceptable parameters are name, pageRef, page, url, title, weight.
#
# The simplest menu configuration is to provide:
# name = The name to be displayed for this menu link
# pageRef = The identifier of the page or section to link to
#
# By default the menu is ordered alphabetically. This can be
# overridden by providing a weight value. The menu will then be
# ordered by weight from lowest to highest.
[[main]]
name = "People"
pageRef = "persons"
weight = 10
[main.params]
icon = "account-group"
showName = false
[[main]]
name = "Objectives"
pageRef = "objectives"
weight = 20
[main.params]
icon = "bullseye-arrow"
showName = false
[[main]]
name = "Projects"
pageRef = "projects"
weight = 30
[main.params]
icon = "human-dolly"
showName = false
[[main]]
name = "Publications"
pageRef = "publications"
weight = 35
[main.params]
icon = "list"
showName = false
[[main]]
name = "Hub"
url = "https://hub.psychoinformatics.de"
weight = 40
[main.params]
icon = "forgejo-aneksajo"
showName = false
target = "_blank"
[[main]]
identifier = "search"
weight = 99
[main.params]
action = "search"
[[main]]
identifier = "locale"
weight = 100
[main.params]
action = "locale"
# -- Footer Menu --
# The footer menu is displayed at the bottom of the page, just before
# the copyright notice. Configure as per the main menu above.
# [[footer]]
# name = "Tags"
# pageRef = "tags"
# weight = 10