Overriding System Pages/Files

Permalink
Hello Everyone! :D!

I'm having issues with overriding system pages/files as the subject kindly suggests. Okay, so basically, I'm trying to make a 'members' page which will have information about memberships with the purpose of the site. It's nothing to do with concrete5 or any integrated software fetching usernames and profiles from the database or anything like that. The problem is, I need this 'members' page to remain called 'members' and to be navigated to via '/members'.

Concrete5 has a default system page/file named 'members' for whatever purpose. This is where my issue comes in. I've deleted this members page - I'm not going to need it on this project - so I can put my members page in its place... but now every time I create a members page, it simply becomes the new system page/file, and is of course hidden from the navigation. I've been on chat and adajad and he has kindly helped me try lots of different things to solve the issue, including but not limited to deleting the members pages from trash, creating a single page, and moving pages all over the place in the full sitemap. Nothing seems to work.

The most annoying part is when I added the page after making the single page, it made TWO members pages... A system one and visible one... and THEN I discovered that the visible one has a "/members1" URL... AGAIN. The members system page's URL couldn't be changed.

My question is; How do I remove c5's need to have a system page/file of 'members' when I don't even need it? OR How do I override the 'members' system page URL. Anything to fix it!

Thank you very much for any help.

-Lewis

 
Ekko replied on at Permalink Reply
Ekko
Try, opening sitemap, click show system pages, click members, choose properties, and un-check the exclude from nav attribute. Than edit the page to what you need.

I think that should work for you as it puts the members page in the navigation, and it should be as editable as any other page.

One thing that does come to mind though is whether you will be allowing members to search other members in the future, in which case members would be the default for that. If that will be something you need you might just want to label the page for your accounts "accounts" or "sign up"
whiteboxpmc replied on at Permalink Reply
Thanks for the idea, but I can't make the members page visible on the navigation.

EDIT: Yes, I've tried the attribute thing. Can't see it on. Added it, and made sure it wasn't ticked too. D:
Ekko replied on at Permalink Reply 2 Attachments
Ekko
I think I know where your going wrong. First you have to enable public profiles, go to dashboard, and under login & registration click public profiles, and turn them on.

Now you will have a members page in the nav, as there is a members page for the dashboard controls, and that must be the one your trying with.

See attached

If you dont see it in the nav than check its attributes to make sure it hasn't come pre-selected with "exclude from nav"
whiteboxpmc replied on at Permalink Reply
That seemed to work...

I now have a new, related question; Is there any file I can edit or something to make 'show system pages' be on by default?

Thanks once again.