search_wlo_topic_pages
Search curated topic pages (Themenseiten) on WirLernenOnline by collection ID, query, or filters. Get merged results with target group labels, sorted alphabetically by default.
Instructions
Search for Themenseiten (topic pages) on WirLernenOnline. Themenseiten are curated page layouts with swimlanes, tailored to different target groups (Lehrkräfte, Lernende, Allgemein). They are linked to Sammlungen (collections).
Three search modes:
By collectionId: Direct check whether a specific collection has a Themenseite.
By topic (query): Searches collections first, then checks which ones have a Themenseite.
By filters only (no query): Lists Themenseiten, optionally filtered by target group or educational context.
Output:
Each result is titled by its OWNING COLLECTION; if that can't be resolved, the page variant's own title (cm:title) is used, never a cryptic "PAGE_VARIANT_xxx" id.
Multiple variants of the same Themenseite (different target groups) are merged into one entry.
Target groups are returned as readable labels ("Lehrkräfte"), not slugs.
Order: deterministic. By default sorted alphabetically by collection name with nodeId as tie-breaker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | "alpha" (default, deterministic) sorts by collection name; "relevance" keeps the order returned by the underlying search (only meaningful with a query). | alpha |
| query | No | Thematic search query in German, e.g. "Physik" or "Farben". Searches collections and checks for linked Themenseiten. Leave empty to list all. | |
| maxResults | No | ||
| targetGroup | No | Target audience: "teacher" (Lehrkräfte), "learner" (Lernende), "general" (Allgemein) | |
| collectionId | No | Directly check a specific collection (nodeId) for its Themenseite. Bypasses the search – useful when you already have a collection from search_wlo_collections. | |
| outputFormat | No | "markdown" (default) or "json" (structured) | markdown |
| mergeVariants | No | When true (default), multiple variants of the same Themenseite (different target groups) are merged into a single entry with all variant URLs listed. | |
| educationalContext | No | Educational level: e.g. "Grundschule", "Sekundarstufe I", "Schule", or full URI |