Answers.Body: 
  
  <p>First, get your section. The following code will return you a <a href="http://buildwithcraft.com/docs/templating/sectionmodel">SectionModel</a>:</p>
  
  <pre class="lang-twig prettyprint-override"><code>{% set section = craft.sections.getSectionByHandle('mySectionHandle') %}
  </code></pre>
  
  <p>Next, get the Entry Types off it. This will return you an array of <a href="http://buildwithcraft.com/docs/templating/entrytypemodel">EntryTypeModel</a> objects:</p>
  
  <pre class="lang-twig prettyprint-override"><code>{% set entryTypes = section.getEntryTypes() %}
  </code></pre>
  
  <p>From there you can loop through them to create your nav:</p>
  
  <pre class="lang-twig prettyprint-override"><code>{% for entryType in entryTypes %}
      &lt;a href="{{ url('types/'~entryType.handle) }}"&gt;{{ entryType.name }}&lt;/a&gt;
  {% endfor %}
  </code></pre>
  
  <p>You’ll want to create a <a href="http://buildwithcraft.com/docs/routing#dynamic-routes">Route</a> which accepts those dynamic URLs (e.g. <code>types/(slug)</code>), and point it to a template like “types/_type.html”.</p>
  
  <p>From that _type template, you can fetch entries of the requested type like this:</p>
  
  <pre class="lang-twig prettyprint-override"><code>{% set type = craft.request.getSegment(2) %}
  {% set entries = craft.entries.type(type) %}
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:00:33.067Z
Answers.Text: Ah brilliant, I knew it couldn't be hard. Thanks!
Answers.UserDisplayName: Shane Hudson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:01:57.310Z
Answers.Text: Oh wait actually, doesn't that find entries of a type? Instead of the avaiable entry types themselves. Ie. I need a list to Books, Films, Notes etc
Answers.UserDisplayName: Shane Hudson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:15:25.387Z
Answers.Text: I do apologise, completely missed your point - have updated with what I think you're after and am off hunting down some relevant docs if I can find them...
Answers.UserDisplayName: Josh Angell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:17:25.790Z
Answers.Text: @joshangell beat me to it :)
Answers.UserDisplayName: Brandon Kelly
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:19:03.630Z
Answers.Text: @BrandonKelly proper facepalm moment for me there...
Answers.UserDisplayName: Josh Angell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:26:38.787Z
Answers.Text: @ShaneHudson Just updated the answer to also show how to create the nav, and make it work.
Answers.UserDisplayName: Brandon Kelly
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:39:38.520Z
Answers.Text: @BrandonKelly you should totally get the points for that one!
Answers.UserDisplayName: Josh Angell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T15:48:04.183Z
Answers.Text: @joshangell haha, I’ve got enough points :)
Answers.UserDisplayName: Brandon Kelly
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-06T14:56:39.473Z
Answers.LastActivityDate: 2014-08-06T15:26:17.240Z
Answers.LastEditDate: 2014-08-06T15:26:17.240Z
Answers.UserDisplayName: Josh Angell
Body: <p>If I were to have entries of types: Book, Film, Note, Post and Bookmark. How would I automatically create a list of links (or a filter) to each entry type?</p>
  
Tags: <templating><navigation>
Title: How Do You Create A Navigation Of Entry Types?
ThreadText: # How Do You Create A Navigation Of Entry Types?
  
  (Asked by: username_0 on 2014-08-06)
  
  If I were to have entries of types: Book, Film, Note, Post and Bookmark. How would I automatically create a list of links (or a filter) to each entry type?
  
  **Tags:** templating, navigation
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2014-08-06. Score: 7 | Accepted answer
  
  First, get your section. The following code will return you a [SectionModel](http://buildwithcraft.com/docs/templating/sectionmodel):
  
  ```twig
  {% set section = craft.sections.getSectionByHandle('mySectionHandle') %}
  
  ```
  
  Next, get the Entry Types off it. This will return you an array of [EntryTypeModel](http://buildwithcraft.com/docs/templating/entrytypemodel) objects:
  
  ```twig
  {% set entryTypes = section.getEntryTypes() %}
  
  ```
  
  From there you can loop through them to create your nav:
  
  ```twig
  {% for entryType in entryTypes %}
      <a href="{{ url('types/'~entryType.handle) }}">{{ entryType.name }}</a>
  {% endfor %}
  
  ```
  
  You’ll want to create a [Route](http://buildwithcraft.com/docs/routing#dynamic-routes) which accepts those dynamic URLs (e.g. `types/(slug)`), and point it to a template like “types/\_type.html”.
  
  From that \_type template, you can fetch entries of the requested type like this:
  
  ```twig
  {% set type = craft.request.getSegment(2) %}
  {% set entries = craft.entries.type(type) %}
  
  ```
  
  > **Comments:**
  > **username_0**: Ah brilliant, I knew it couldn't be hard. Thanks!  
  > **username_0**: Oh wait actually, doesn't that find entries of a type? Instead of the avaiable entry types themselves. Ie. I need a list to Books, Films, Notes etc  
  > **username_1**: I do apologise, completely missed your point - have updated with what I think you're after and am off hunting down some relevant docs if I can find them...  
  > **username_2**: @username_1 beat me to it :)  
  > **username_1**: @username_2 proper facepalm moment for me there...  
  > **username_2**: @username_0 Just updated the answer to also show how to create the nav, and make it work.  
  > **username_1**: @username_2 you should totally get the points for that one!  
  > **username_2**: @username_1 haha, I’ve got enough points :)  
  
  ---
  
  