Display all pages on one page

Hey all

I would like to show all content from every page on one page output.
Is this possible?

Thanks in advance


View Replies:
johnpaulb replied on at Permalink Reply
Hello dancer,

You can view the full sitemap after logging into the Dashboard.

Roll your mouse over the Dashboard button, and select Full Sitemap. Here is a link to a walk-through I did on that:

You can also generate a sitemap.xml file. Here is a guide on how to do that:

I hope this helps,
dancer replied on at Permalink Reply
Hi there,

THanks for your response.

I think you have misunderstood my question.

I would like to display a page with ALL (expect pages outside of the nav i.e system pages) the CONTENT from every page on my website. Almost like a visual index.

I hope that make sense?

Adreco replied on at Permalink Reply
Hey Dancer,
If you're going to make your own theme that does this, I've spotted some useful tips here http://www.insitedesignlab.com/how-to-make-a-single-page-website/...

Adreco replied on at Permalink Reply
One page layouts are thematically possible. There are a couple a examples available in the marketplace (like http://www.concrete5.org/marketplace/themes/single-page-theme/...
dancer replied on at Permalink Reply

Thanks for the response.

I think we're still missing the point here.

I know how to build a one page website, it is integrating it into the C5 framework that I am having an issue with.

I have the page... a single page.

But, when I go to the Full Sitemap I see, for example, 5 different pages. the content on those pages will ALL DISPLAY on the Home page.

I am using those pages as merely containers for content which will then all be display, together, on a single page.

I am thinking that a Page List block may actually be the way to go with this.

Thanks again

wclark07 replied on at Permalink Reply
I am a newbie here, so I may be wrong, but maybe you could organize all the blocks on each page in stacks, and then just copy the stacks.

I don't know how to wrap blocks you've already made in a stack, but if you haven't done it all yet, you could just wrap the whole of each page in a stack and then it would be easy to add those stacks to the main display page.

That is what I am doing with a set of vocabulary exercises to appear in many different places.

If you've already made the container pages, but not the display page, I am not sure what to do.
Adreco replied on at Permalink Reply
Hi Dancer,
Nope, I caught what you wanted to do (seen this on some cool marketing driven sites with other cms platforms) and I believe it is possible with C5 but I have to admit, I haven't tried the themes in the marketplace.
Let us know what solution you come up with.
mhawke replied on at Permalink Reply
Quick hack... a series of dynamic-height iframes, each holding a page from your site.

I can see a few issues with this however because those pages would have to be special templates otherwise they will all have the C5 toolbar in them when you're logged in.
Adreco replied on at Permalink Reply
mhawke's I-frame idea seems to be used on a site I remember http://www.motoguzzioriginals.com/...
Its built with a different cms but the idea seems to execute pretty well
dancer replied on at Permalink Reply
Hey thanks for the suggestion.

Feel kind of dirty using iframes ;)

Will definitely look at your page list teaser suggestion though
mhawke replied on at Permalink Reply
I know what you mean about iframes but if you look at any web page these days it's full of iframes from all kinds of widgets and scripts. It's the safest and easiest way to isolate all the conflicting JavaScript as well that comes with loading all those pages.
VidalThemes replied on at Permalink Reply
I would definately go with the page list block.
mhawke replied on at Permalink Reply
dancer replied on at Permalink Reply
Thanks for everyone's help so far.

The pages I am displaying will be a mainly a load of images, but will have other bits pulled through too.

The reason I want to do this is have a main gallery showing all, but if I want to send someone just a certain set from a certain project I can do that by sending just the relevant page.

I think I will certainly hack apart that page teaser block... defo looks like a good start.

Will post the final result here when I have finished :)

If anyone else has any comments then please throw them in.

Thanks again all
drbiskit replied on at Permalink Reply
Hi - I am doing exactly the same thing at the moment - As Vidall mentioned above, by far the best way I have found to do this is by utilising the page list block, and using custom page attributes to store all your data.