Resource as Navigation Parent of Custom page
I am currently trying set a resource page as navigation parent of a custom page. when setting the navigation parent of the custom page by changing the navigation parent property, it simply disappears.
class TimeEntriesOverview extends Page
{
protected static ?string $navigationGroup = 'Zeiterfassung & Ausgaben';
protected static ?string $navigationIcon = 'eos-timer';
protected static ?string $navigationLabel = 'Übersicht Zeiterfassung';
protected static ?int $navigationSort = 1;
protected static ?string $navigationParentItem = 'Zeiterfassung';
protected static string $view = 'filament.pages.time-entries-overview';
}
class TimeEntryResource extends Resource
{
protected static ?string $model = TimeEntry::class;
protected static ?string $navigationGroup = 'Zeiterfassung & Ausgaben';
protected static ?string $navigationIcon = 'eos-timer';
protected static ?string $navigationLabel = 'Zeiterfassung';
protected static ?int $navigationSort = 0;
...
Solution:Jump to solution
Solved it, the necessary attributes to set are
```
protected static ?string $navigationGroup = 'Zeiterfassung & Ausgaben'; protected static ?string $title = 'Übersicht Zeiterfassung';...
protected static ?string $navigationGroup = 'Zeiterfassung & Ausgaben'; protected static ?string $title = 'Übersicht Zeiterfassung';...
4 Replies
set
I have a feeling sub items don't auto-register.
Thanks for the reply. with the attribute set, the custom page is still hidden as sub item
`
@toeknee Could the problem occur because it's a custom page and not a resource?
It will be yes, I can't remember the exact method for allow it to register. Maybe it will need manually setting the panelprovider menuItems
Solution
Solved it, the necessary attributes to set are
everything else is redundant and results in unwanted behavior