-
☆ A M B ☆
- 3,141 Posts
This could apply to Evo with Ditto, Wayfinder, Eform etc.
Eg create a ditto call: checkbox for showin menu only , checkbox for show published only, etc...
Probably too time consuming and tricky to do but I thought it was a nice touch on WP.
edit - what was I thinking. I take it all back. copy and paste is easier and faster.
Interestingly, that is an option (you can still copy/paste if you want) with MODX Revolution... just drag the snippet to your target field and it'll pop up all its properties and allow you to use an interface to select the options.
It's nice to see that people who are still using Evo trying to "bring it back to life". There's a ton of sites powered by it which will applaud progress.

Good luck!
Yama, the answer to your question in the image above - many of the styles are remnants from evolutions original code, heck it might go all the way back to the days of Phase
-
☆ A M B ☆
- 1,231 Posts
Oh! The name of PhaseCMS was heard after a long time. To be sure, it remains in large numbers.
-
☆ A M B ☆
- 24,524 Posts
The Manager works with a huge switch in the manager/index.php file. This will include files from manager/actions/ depending on what the requested action is (index.php?a=xx). The form submissions go to the /manager/processors/ files, which for the most part redirect to action files at the end. Those action files aren't difficult to work with, just tedious. The Russian custom version has already re-written them to change the raw PHP mysql_... functions to use the MODx DBAPI. I've played around with a few, putting all the HTML into a variable to be echo'd at the end, like the parser does.
I've been seriously considering using the parser to build the Manager's action form pages just like any other page, except these would be of a different "type", manager instead of document or reference, so they wouldn't show in the normal Resource Tree. Or possibly taken from a different table, manager_content instead of site_content. That would make modifications and "modules" a lot easier.
Breaking out all of the javascript to external .js files would also make modification a lot easier.
The /manager/includes/header.inc.php and footer.inc.php files are also used in every manager page, so any change to the basic Manager template would need to take them into account.
It would also be a good opportunity to change all the occurances of hardcoded links to '/manager/' to a variable, allowing the manager to be placed in a different subdirectory. I did that once years ago; it wasn't difficult, just required a bit of patience and a good global search-and-replace function.