<p>I'd recommend to either give each channel's index page a dedicated single section or you configure a structure section to contain them all. An advantage of using a structure over separate singles is that you can generate the site's main navigation from it. And you can add a hierarchy to it.</p>

<p>The structure settings in the CP:</p>

<p>URL for Top-Level Entries:<br/>
<code>{slug}</code></p>

<p>URL for Nested Entries:<br/>
<code>{parent.uri}/{slug}</code></p>

<p>You probably want to give your index pages individual templates. To do this just add multiple entry types to your structure and relate each entry type with a template as <a href="http://buildwithcraft.com/help/entry-type-templates" rel="nofollow">described in the FAQs</a>. </p>

CC BY-SA 3.0
2014-07-28T16:23:40.763Z
2014-07-28T16:23:40.763Z
carlcs
<p>I'm setting up a site with several channels, and the design requires an introductory paragraph at the top of each channel's index page (ie. before the list of entries) - essentially a post that corresponds to the channel's index page.</p>

<p>As I understand it, there's only a template but no entry corresponding to the index of a channel, so I'm wondering how best to handle this in Craft. I definitely don't want it hard-coded in the template, and ideally it should be somewhere reasonably intuitive for site admins to find and edit.</p>

<p>It feels like it should be straightforward to implement, but I just can't quite think how to do it. Any suggestions would be much appreciated!</p>

CC BY-SA 3.0
2014-07-28T14:10:06.293Z
Not an answer, just an idea: perhaps it could work with a corresponding single section for every channel section.
MISC
CC BY-SA 3.0
2014-07-28T14:22:13.427Z
Possible duplicate... http://craftcms.stackexchange.com/questions/1302/how-to-create-a-cms-editable-section-landing-page
Lindsey D
CC BY-SA 3.0
2014-07-28T15:31:13.190Z
Lindsey, it's similar but the wording for this one is easier to understand than the other post.
Jason McCallister
CC BY-SA 3.0
2014-07-28T15:55:37.587Z
@Jason and now? Close the other one? ;)
carlcs
CC BY-SA 3.0
2014-07-28T16:14:01.053Z
@LindseyD is right: this is a duplicate. I missed the original because it didn't mention channels (and it's a problem specific to channels, not sections generally). I submitted a small edit to the wording of the original question to make it clearer, but maybe the best thing would actually be to just give the other post the exact title of my one (which I think is much clearer) and then close this one as a duplicate?
Nick F
CC BY-SA 3.0
2014-07-28T16:28:24.120Z
Nick oh nooo! I just gave an answer to your question, which would NOT fit the other question, as Matt asked specifically how to handle the singles he already set up!
carlcs
CC BY-SA 3.0
2014-07-28T17:27:45.777Z
@ChristianSeelbach: ok, well in that case maybe it's not (quite) a duplicate then! (Thanks for the answer too - I'll give that a go tomorrow...)
Nick F
<sections><channels>
How to handle custom text on a channel index page?
# How to handle custom text on a channel index page?

(Asked by: username_0 on 2014-07-28)

I'm setting up a site with several channels, and the design requires an introductory paragraph at the top of each channel's index page (ie. before the list of entries) - essentially a post that corresponds to the channel's index page.

As I understand it, there's only a template but no entry corresponding to the index of a channel, so I'm wondering how best to handle this in Craft. I definitely don't want it hard-coded in the template, and ideally it should be somewhere reasonably intuitive for site admins to find and edit.

It feels like it should be straightforward to implement, but I just can't quite think how to do it. Any suggestions would be much appreciated!

**Tags:** sections, channels

> **Comments:**
> **username_1**: Not an answer, just an idea: perhaps it could work with a corresponding single section for every channel section.  
> **username_2**: Possible duplicate... http://craftcms.stackexchange.com/questions/1302/how-to-create-a-cms-editable-section-landing-page  
> **username_3**: Lindsey, it's similar but the wording for this one is easier to understand than the other post.  
> **username_4**: @Jason and now? Close the other one? ;)  
> **username_0**: @LindseyD is right: this is a duplicate. I missed the original because it didn't mention channels (and it's a problem specific to channels, not sections generally). I submitted a small edit to the wording of the original question to make it clearer, but maybe the best thing would actually be to just give the other post the exact title of my one (which I think is much clearer) and then close this one as a duplicate?  
> **username_4**: Nick oh nooo! I just gave an answer to your question, which would NOT fit the other question, as Matt asked specifically how to handle the singles he already set up!  
> **username_0**: @ChristianSeelbach: ok, well in that case maybe it's not (quite) a duplicate then! (Thanks for the answer too - I'll give that a go tomorrow...)  

---

## 1 answers

### Answer by username_4 on 2014-07-28. Score: 2 | Accepted answer

I'd recommend to either give each channel's index page a dedicated single section or you configure a structure section to contain them all. An advantage of using a structure over separate singles is that you can generate the site's main navigation from it. And you can add a hierarchy to it.

The structure settings in the CP:

URL for Top-Level Entries:  
`{slug}`

URL for Nested Entries:  
`{parent.uri}/{slug}`

You probably want to give your index pages individual templates. To do this just add multiple entry types to your structure and relate each entry type with a template as [described in the FAQs](http://buildwithcraft.com/help/entry-type-templates).


---

