
Stash example (ExpressionEngine)
{!-- PART 1 : Put the code below in the beginning of your template --}
{exp:stash:set parse_tags="yes" replace="no" refresh="1440"}
	{!-- Stashing Channel Entries data example --}
	{!-- (use as many custom fields form the channel as you need) --}
    {exp:channel:entries channel="ENTERCHANNENAMEHERE" limit="1" disable="member_data|pagination|categories"} 
        {stash:page_title}{title}{/stash:page_title}
    {/exp:channel:entries}
	{!-- Stashing a custom value example --}
	{stash:my_custom_value}Hello world!{/stash:my_custom_value}
	{!-- Stashing a custom value example mixed with some markup --}
	{stash:my_custom_value_html}
		<h2>Hello world wrapped in a Header2 tag!</h2>
	{/stash:my_custom_value_html}
{/exp:stash:set} 
{!-- End PART 1 --} 
      
{!-- Now, let's output some stashed data... --} 
<html>
<head>
	<title>{exp:stash:get name="page_title"}</title>
</head>
<body>
	<h1>{exp:stash:get name="page_title"}</h1>
	{exp:stash:get name="my_custom_value"}
	{exp:stash:get name="my_custom_value_html"}
	
	<p>Notice that the stashed page title is reused twice, in the title tag of the HTML and with the body part of the HTML.</p>
</body>
</html>