Virtuelle Seiten ermöglichen es Administratoren, globale Inhaltsbereiche (wie Seitenleisten und Footer) mit demselben blockbasierten Editor wie Standard-Wiki-Seiten zu verwalten. Sie schließen die Lücke zwischen fest codierten Templates und benutzerdefinierbaren Inhalten.
Konzept
Virtuelle Seiten werden in Theme-Templates über Platzhalter referenziert. Die Rendering-Engine löst diese auf, indem sie nach benutzerdefinierten Überschreibungen sucht, bevor sie auf System-Standards zurückgreift.
{{ virtual:seitenname }}
Standardmäßige virtuelle Seiten
left_sidebar / right_sidebar
{{ virtual:left_sidebar }}
Quelle für den primären Navigationsbaum oder das Inhaltsverzeichnis. In mobilen Viewports (< 1280px) wird die left_sidebar durch das Drawer-Menü der Seite mobile_sidebar ersetzt.
mobile_sidebar
Inhalt des Drawer-Menüs auf mobilen Viewports. Es wird über den Hamburger-Menü-Button umgeschaltet und enthält ein halbtransparentes Backdrop zur besseren Sichtbarkeit. Standardmäßig zeigt es den Seitenbaum.
footer
{{ virtual:footer }}
Globaler Footer-Inhalt, der am Ende jeder Seite angezeigt wird.
404
Anpassbare „Seite nicht gefunden“-Erfahrung.
Bearbeitung und Speicherort
Virtuelle Seiten bearbeitest du im Dashboard unter Virtuelle Systemseiten. Änderungen werden als Überschreibungen in pages/_virtual/<name>/ gespeichert. Ohne Überschreibung gelten die Standards aus purewiki/data/pages/_virtual/. Virtuelle Seiten unterstützen Sprachversionen wie normale Seiten und greifen auf die Standardsprache zurück, wenn eine Übersetzung fehlt.