Interactive Demo
Every component below is a live sluggi web component – the same one that runs inside the TYPO3 backend. Click, type, toggle, and explore. Nothing is simulated.
Default
What you get after composer require wazum/sluggi. Click the slug to edit inline, or regenerate it from the title.
What else can sluggi do for you?
- Auto-sync – URLs update automatically when page titles change
- Locking – pin critical URLs so nobody accidentally breaks them
- Access control – restrict editing to the last segment, or enforce hierarchy permissions
- Redirect control – choose per change whether to create a redirect
- Recursive updates – re-apply URL paths to an entire subtree via context menu
- Any slug table – works with news, events, or any record type that has a slug field
… and more – see the full documentation for all options. Every feature below is interactive – try them out.
Auto-Sync
Rename a page, the URL follows. Change the title below and watch the slug update automatically. Focus the input to see the confirm button.
Locking
Pin critical URLs so nobody accidentally breaks them. Click the lock toggle to unlock.
Access Control
Restrict what editors can change. Two independent mechanisms keep your URL hierarchy safe.
Last Segment Only
Non-admin editors can only change the final path segment. The parent path stays read-only.
Full Path Editing
The + button lets permitted users temporarily unlock the full path. The slug auto-locks afterwards to prevent sync from overwriting the custom path.
Hierarchy Permissions
Editing is restricted based on the editor's page tree permissions. Only segments below pages they can access are editable.
Compact Mode
All controls behind a single menu button. Each user can enable this in their personal settings.
Non-Page Tables
Works beyond pages – news articles, events, or any record with a TCA slug field. Add the table to synchronize_tables and each record gets its own sync toggle. Slug values have no leading / and are typically flat (no hierarchy). Try toggling sync off and editing the title – the slug stays put.
Enable via synchronize_tables: tx_news_domain_model_news in extension settings.
Everything Combined
Sync, locking, access control, clipboard copy, redirect info, and regeneration – all on a deeply nested university page.