Create Dashboard Interface

Permalink
Hi!

I am trying to create a new Dashboard interface similar in layout and style to the Systems & Settings dashboard. I feel I am nearly there, but just cannot reach the solution.

I have successfully created and registered the single pages and have also created the relevant Controller files in my Applications folder. I copied the 'Basics' items and renamed them and the folders associated with them.

The problems that I am getting are:
1:- I am not getting the list of options and pages as you get with the Systems & Settings main page
2:- The page titles are not being displayed on the new pages
3:- I am trying to redirect the 'Property Details' page to open the 'Property List' page in the same way that the "Basics' page opens the 'Name' page when you click on it.

I have attached three screen shots to show you the structure that I have created.

Many thanks in advance for your help.

Simon.

3 Attachments

dclmedia
 
andrew replied on at Permalink Reply
andrew
We should've caught this sooner but I believe this is a bug. If you copy the changes found in this commit to your local concrete/src/Page/Page.php does that fix the issue?

https://github.com/concrete5/concrete5-5.7.0/commit/192aca42e9a427bc...

(Note: only the changes to Page.php are relevant per se, and not the change regarding pkgHandle – really just the tweak to getPageController()).