Pages rendered as table

Permalink
I need to create a table with pages, just as I would do with a regular PageList.

But not only do I need to list the Pagenames and and their descriptions. I need it to be listed as a table with a column for Pagename, Description and some other properties on these pages.

Is this even possible with the PageList-block or any other block, or do I have to create a new block/buy?

Thank you.

 
pbillin replied on at Permalink Reply
It seems that I have been fruitlessly searching for the same solution, but to no avail.

I have a sites with a long list of pages in the nav:
http://www.pricematching.us/

What I would like to to do is have custom page properties or tags show up in a table with the page name.

It would be good if the sort could be defaulted by the added attributes and the table headings could be clicked to sort.

Does anything like this exist currently?
buildingsomethingonline replied on at Permalink Reply
buildingsomethingonline
Please describe exactly what you are looking for in a block such as this. I make a few addons in the marketplace and would be interested in developing a package such as this.
pbillin replied on at Permalink Reply 1 Attachment
Here's an example with multiple page properties to include in a table.

The source page is here:
http://www.cashbackcredit.us/

Please see the attachment for an example of the resulting table (headings could be clickable to sort (e.g. sort on the clicked column as primary sort and columns 1 as secondary sort).

This could use the existing autonav as base (has result set sort, select under specified page, etc.).

The properties to include in the table could be selected from custom properties added to the pages, tags, or even go into the page for specified tags or anchors. This could be made quite complicated if you want to.

Need to handle pages where property is missing (e.g. null or blank in table).
buildingsomethingonline replied on at Permalink Reply
buildingsomethingonline
I just wanted to let you know that I am working on this, I will have it in for review by the end of the week. I believe the review board is a bit swamped so I can not say when this will be in the marketplace - but I will post back on this thread as soon as it is.

A few details:
* I am building this with datatables - jordanlev, great plugin, thanks for the recommendation. I have been using jqGrid for other projects but am loving the simple configuration and theme roller support with this.
* This will have sortable columns and pagination
* You will be able to configure the pagination when adding the block (how many to show)
* You will be able to "check" what custom page attributes you want to show in the table
* You will be able to select any tree of pages and specify default sort order

Be in touch soon.
Chris
pbillin replied on at Permalink Reply
That sounds great!

I should be able to use this in these 5 sites:
http://returnpolicies.info
http://pricematching.ca
http://pricematching.us
http://cashbackcredit.ca
http://cashbackcredit.us

I can start with one site and then roll out gradually to others if there are no issues.

One thing I was thinking about is the pretty URLs setting. I currently don't have this set as it caused some issues that I haven't had time to resolve. I'm hoping that whether this is set or not will have no affect on this.


These 2 are redirects to returnpolices.info, but I don't think this will affect your widget:
http://returnpolicies.ca
http://returnpolicies.us
The target page of these redirects will have the widget embedded.
buildingsomethingonline replied on at Permalink Reply
buildingsomethingonline
Ok - it's in for review!
You can check it out on my test bed if you would like.

http://pempselldesign.com/projects/concrete/index.php/page-table/...

All the best,
Chris
buildingsomethingonline replied on at Permalink Reply
buildingsomethingonline
The table page list block just got approved!
http://www.concrete5.org/index.php?cID=224516...

Thanks to all for the idea and examples.
pbillin replied on at Permalink Reply
I can't afford to pay for this, but I'm happy to beta test it for you if you provide the code.
jordanlev replied on at Permalink Reply
jordanlev
Are you familiar with php coding at all? If so, this would not be too hard to do -- you can make a custom template for the page list block, and for the sorting you could use something like jquery DataTables (http://datatables.net/ ).
If you are just looking for a pre-built solution, though -- then I don't know of one myself (sounds like @windhack might be able to help you there).