{layout='layouts/_contact-layout'} {!-- 404 Redirect ============ This is a single entry channel page, it only needs a second segment when the form has been successfully submitted. So we use the following code to make sure the page sends a 404 if someone types in an incorrect URL in the browser address bar. i.e. http://example.com/page/nothing --} {if segment_2 AND segment_2 != 'thanks'} {redirect='404'} {/if} {!-- page vars (prefix p_) --} {preload_replace:p_title='contact {site_name}'} {preload_replace:p_description='contact {site_name}'} {preload_replace:p_url='contact'} {!-- channel vars (prefix ch_) --} {preload_replace:ch='contact'} {preload_replace:ch_disable='categories|category_fields|member_data|pagination'} {!-- layout vars, channel/page related --} {layout:set name='ch' value='{ch}'} {layout:set name='p_url' value='{p_url}'} {layout:set name='p_title' value='{p_title}'} {layout:set name='ch_disable' value='{ch_disable}'} {exp:channel:entries channel='{ch}' disable='{ch_disable}' limit='1'} {!-- layout vars, dynamic, not output --} {layout:set name='title' value='{seo_title}{gv_sep}'} {layout:set name='description' value='{seo_desc}'} {!-- OpenGraph meta output --} {layout:set name='og_title' value='{seo_title}'} {layout:set name='og_url'}{path='{p_url}'}{/layout:set} {layout:set name='og_description' value='{seo_desc}'} {!-- /layout vars, dynamic, not output --} {!-- content output --}