# Templating

Front-end templates, success pages, redirects, and theme patterns.

##### [The complete guide to rendering submission content (Formie 2)](/guides/templating-theming/the-complete-guide-to-rendering-submission-content)

So, you want to show the content of a submission hey? This guide covers all the different ways to output content, along with some fundamentals on field layouts.

##### [Build a success page for your form](/guides/templating-theming/build-a-success-page-for-your-form)

What better way to let your users know their form submission was a success than with a success page!

##### [How to conditionally-redirect users based on their input](/guides/templating-theming/how-to-conditionally-redirect-users-based-on-their-input)

While Formie doesn't support conditional redirects (we're working on it!), there's a few ways you can achieve redirecting your users based on conditional logic.

##### [Create a gated download page for your form](/guides/templating-theming/create-a-gated-download-page-for-your-form)

Create forms that act as a "gate" to assets, resources or external links.

##### [Add floating labels to your form fields](/guides/templating-theming/add-floating-labels-to-your-form-fields)

Floating labels are a slick UI pattern that places the field's label within inputs, and animates when focused. See how we can wrangle Formie to use this without touching templates!

##### [Create a content-managed user registration form with Formie](/guides/templating-theming/create-a-content-managed-user-registration-form-with-formie)

Did you know you can use Formie to content manage other forms in Craft, like user registration and profile-editing?

##### [How to manually set the page for a form](/guides/templating-theming/how-to-manually-set-the-page-for-a-form)

Want to send your users straight to a particular page on a multi-page form?

##### [Custom templating for Repeater fields](/guides/templating-theming/custom-templating-for-repeater-fields)

Let's dive into how a Repeater field works, and build some custom templating to show just what you can do.
