I need to morph a List of Content Types to a grid. Specifically, I have defined a Course type that has:
Title, Body. Instructor, Cost, BeginDate, EndDate, Address1, Address2, City, State, Zip, Active, Full, etc.
I am using Mechanic module and have linked State to the State content type so it appears as a dropdown in the edit Course page.
I need courses to show up on my view-courses page in tabular form
<header>Title, Location, Cost, Purchase (Checkbox)</header>
<row><cell>Programming Orchard<cell><cell>Louisville, KY 40525</cell><cell>$5</cell><cell>CHECKBOX</cell></row>
The Location column would be formatted like below with the Address fields omitted
City, State Zip
I only want to show Active courses that are not Full on this specific page. Also need this view of the list to be pageable with a user-selectable page size.
I need a button Proceed To Checkout that can collect all course IDs selected and send them to a Checkout page.
Am I asking too much from content types and should be creating my own custom ones?
I know it's a big topic but I'm under a big deadline. Also hoping there may be a module out there that can help with this.