Texter Hotstrings and Replacement Text Cheatsheet
ExpressionEngine
Hotstring
Replacement Text
Trigger(s)
body<body id="%|"> Tab
cat{exp:weblog:categories weblog="" show_empty="no" disable="category_fields" id="my_custom_id" parent_only="no" status="open"}
<a href="{path=}">{category_name}</a>
{/exp:weblog:categories} Tab
cat head{exp:weblog:category_heading disable="category_fields" relaxed_categories="" weblog=""}
<h1>{category_name}</h1>
{if category_description}
<p>{category_description}</p>
{/if}
{/exp:weblog:category_heading} Tab
catArchive{exp:weblog:category_archive weblog="" style="linear" backspace="" show="" class="my_custom_class" disable=""category_fields"}
{categories}
<h3>{category_name}</h3>
{if category_description}<p>{category_description}</p>{/if}
{/categories}
{entry_titles}
<a href="{path=}">{title}</a><br />
{/entry_titles}
{/exp:weblog:category_archive}
commentEntry{exp:comment:entries sort="asc" limit="20" dynamic="" limit="" paginate="" paginate_base="" weblog="" orderby=""}
{comment}
<p>By {name} on {comment_date format="%Y %m %d"}</p>
{/exp:comment:entries} Tab
commentForm{exp:comment:form weblog="" preview=""}
{if logged_out}
<p>Name: <input type="text" name="name" value="{name}" size="50" /></p>
<p>Email: <input type="text" name="email" value="{email}" size="50" /></p>
<p>Location: <input type="text" name="location" value="{location}" size="50" /></p>
<p>URL: <input type="text" name="url" value="{url}" size="50" /></p>
{/if}
<p><textarea name="comment" cols="70" rows="10">{comment}</textarea></p>
<p><input type="checkbox" name="save_info" value="yes" {save_info} /> Remember my personal information</p>
<p><input type="checkbox" name="notify_me" value="yes" {notify_me} /> Notify me of follow-up comments?</p>
{if captcha}
<p>Please enter the word you see in the image below:</p>
<p>{captcha}<br />
<input type="text" name="captcha" value="{captcha_word}" maxlength="20" /></p>
{/if}
<input type="submit" name="submit" value="Submit" />
<input type="submit" name="preview" value="Preview" />
{/exp:comment:form} Tab
contact{exp:email:contact_form user_recipients="false" recipients="admin@example.com" charset="utf-8" replyto="y" return="" }
<h2>Support Form</h2>
<p><label for="from">Your Email:</label><br />
<input type="text" id="from" name="from" size="40" maxlength="35" value="{member_email}" /></p>
<p><label for="subject">Subject:</label><br />
<input type="text" id="subject" name="subject" size="40" value="Contact Form" /></p>
<p><label for="message">Message:</label><br />
<textarea id="message" name="message" rows="18" cols="40">Support Email from: {member_name}
Sent at: {current_time format="%Y %m %d"}</textarea></p>
<p><input name="submit" type='submit' value='Submit Form' /></p>
{/exp:email:contact_form} Tab
css<style type='text/css' media='screen,projection'>@import "{path=""}";</style> Tab
freeform{exp:freeform:form
form_name="%|" return="" notify="email@domain.com" file_upload ="Main
Upload Directory" form_title ="my_form_title" form_id ="my_form_id"
form_class ="my_form_class" template="" required="name|email"
name="nameoftheform" send_user_email=""
user_email_template="some_template" send_attachment="yes"}
<p>Name<br />
<input type="text" name="name" value="" />
</p> <p>Email<br />
<input type="text" name="email" value="" />
</p> <p>Will attend party<br />
<input type="radio" name="will_attend" value="yes" /> Yes<br
/>
<input type="radio" name="will_attend" value="no" /> No<br
/>
</p>
<p>phone number: <br />
<input type="text" name="phone1" value="" />
</p>
<p>favorite color <br />
<select name="level[]" multiple="multiple">
<option value="red">red</option>
<option value="orange">orange</option>
<option value="yellow">yellow</option>
</select>
</p>
<p>favorite dessert<br />
<select name="dessert">
<option value="cake">cake</option>
<option value="pie">pie</option>
<option value="ice cream">ice cream</option>
</select>
</p>
<p>photo:<br />
<input type="file" name="file1" value="" />
</p>
<p>comment: <br />
<textarea name="comment" rows="6" cols="50" ></textarea>
</p>
<p>
<input type="submit" name="submit" value="Submit" />
</p>
{/exp:freeform:form} Tab
h1<h1>%|</h1> Tab
h2<h2>%|</h2> Tab
h3<h3>%|</h3> Tab
h4<h4>%|</h4> Tab
h5<h5>%|</h5> Tab
hre<a href="%c">%|</a> Tab
html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{embed="includes/meta"}
</head>
<body id="">
<div id="container">
<div id="header">
</div><!--header-->
<div id="footer">
</div><!--footer-->
</div><!--container-->
</body>
</html> Tab
img<img src="{interface}/%|" alt="" /> Tab
int{interface} Tab
ipsum<p>ante.
placerat netus et egestas. tempor vitae fames ac Mauris eleifend sit
Pellentesque mi vitae, malesuada senectus eget, libero ultricies est.
Donec turpis et morbi sit ultricies Vestibulum habitant tortor semper.
amet feugiat leo. Aenean quam, amet, quam egestas eu tristique
</p> Tab
meta<!--
Favicon -->
<link rel="shortcut icon" href="" />
<!-- CSS -->
<link rel="stylesheet" type="text/css" media="screen,projection"
href="{interface}css/reset.css" />
<link rel="stylesheet" type="text/css" media="screen,projection"
href="{interface}css/text.css" />
<link rel="stylesheet" type="text/css" media="screen,projection"
href="{interface}css/960.css" />
<style type='text/css' media='screen,projection'>@import
"{path=""}";</style>
<!--[if lt IE 8]><style type="text/css"
media="screen,projection">@import
"{path=includes/ie}";</style><![endif]-->
<!-- RSS -->
<link rel="alternate" href="{path=""}" title="RSS Feed"
type="application/rss+xml" />
<!-- Jquery -->
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Tab
monthly{exp:weblog:month_links weblog="" limit="" status=""}
<a href="{path=}">{month}, {year}</a>
{/exp:weblog:month_links} Tab
nav<ul id="{embed:my_id}">
<li class="home"><a href="{homepage}">Home</a> | </li>
<li class="about"><a href="{path="home/about"}">About</a> | </li>
<li class=""><a href="{path=""}"></a> | </li>
<li class=""><a href="{path=""}"></a> | </li>
<li class="contact"><a href="{path="contact/index"}">Contact</a> | </li>
</ul> Tab
next/prev{exp:weblog:next_entry}
<p>Next entry: <a href="{path='}">{title}</a></p>
{/exp:weblog:next_entry} {exp:weblog:prev_entry}
<p>Previous entry: <a href="{path=}">{title}</a></p>
{/exp:weblog:prev_entry} Tab
ol<ol>
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ol> Tab
paginate{paginate}
<div class="paginate">
<span class="pagecount">Page {current_page} of {total_pages} pages</span> {pagination_links}
</div>
{/paginate} Tab
related{related_entries id="performers"}
{if no_related_entries} %|{/if}
{/related_entries} Tab
reverse related{reverse_related_entries sort="desc" orderby="title"}
{if no_reverse_related_entries}%| {/if}
{/reverse_related_entries} Tab
saef{exp:weblog:entry_form
weblog="" return="" preview="" allow_comments="" allow_trackbacks=""
category="" hidden_pings="" show_fields="" status="" sticky_entry=""
use_live_url=""}
{preview}
<h1>{title}</h1>
{display_custom_fields}
{/preview}
<table>
<tr>
<td>
<p>Title<br />
<input type="text" name="title" id="title" value="{title}" size="50"
maxlength="100" onkeyup="liveUrlTitle();" /></p>
<p>URL Title<br />
<input type="text" name="url_title" id='url_title'
value="{url_title}" maxlength="75" size="50" /></p>
{formatting_buttons}
<p><a href="{upload_url}" onclick="window.open(this.href,
'_blank', 'width=400,height=600');return false;"
onkeypress="this.onclick()">File Upload</a>
<a href="{smileys_url}" onclick="window.open(this.href, '_blank',
'width=600,height=440');return false;"
onkeypress="this.onclick()">Smileys</a></p>
{custom_fields}
{if required}* {/if}{field_label}<br />
{field_instructions}
{if textarea}
<textarea id="{field_name}" name="{field_name}"
dir="{text_direction}" cols="50" rows="{rows}"
onclick="setFieldName(this.name)">{field_data}</textarea>
{/if}
{if textinput}
<input type="text" dir="{text_direction}" id="{field_name}"
name="{field_name}" value="{field_data}" maxlength="{maxlength}"
size="50" onclick="setFieldName(this.name)" />
{/if}
{if pulldown}
<select id="{field_name}" name="{field_name}">
{options}<option
value="{option_value}"{selected}>{option_name}</option>{/options}
</select>
{/if}
{if
date}
<input type="text" id="{field_name}" name="{field_name}"
value="{field_data}" maxlength="{maxlength}" size="50"
onclick="setFieldName(this.name)" />
{/if}
{if relationship}
<select id="{field_name}" name="{field_name}">
{options}<option
value="{option_value}"{selected}>{option_name}</option>{/options}
</select>
{/if}
{/custom_fields}
<p>Trackback
URLs<br />
<textarea name="trackback_urls" cols="50"
rows="5">{trackback_urls}</textarea> </p>
</td>
<td valign="top">
<input type="submit" name="submit" value="Submit" />
<input type="submit" name="preview" value="Preview" />
{status_menu}
<p>Status<br />
<select name="status">
{select_options}
</select>
</p>
{/status_menu}
<p>Date <br />
<input type="text" name="entry_date" value="{entry_date}"
maxlength="23" size="25" /></p>
<p>Expiration Date <br />
<input type="text" name="expiration_date" value="{expiration_date}"
maxlength="23" size="25" /></p>
<p>Comment Expiration Date <br />
<input type="text" name="comment_expiration_date"
value="{comment_expiration_date}" maxlength="23" size="25"
/></p>
<p><input type="checkbox" name="sticky" value="y" {sticky}
/> Make Entry Sticky</p>
<p><input type="checkbox" name="allow_comments" value="y"
{allow_comments} /> Allow Comments</p>
<p><input type="checkbox" name="allow_trackbacks" value="y"
{allow_trackbacks} /> Allow Trackbacks</p>
<p><input type='checkbox' name='dst_enabled' value='y'
{dst_enabled} />DST Active on Date of Entry</p>
{ping_servers}
<p>Ping Servers<br />
{ping_row}
<input type="checkbox" name="ping[]" value="{ping_value}"
{ping_checked} /> {ping_server_name}<br />
{/ping_row}
</p>
{/ping_servers}
{category_menu}
<p>Categories<br />
<select name="category[]" size="4" multiple="multiple">
{select_options}
</select>
</p>
{/category_menu}
</td>
</tr>
</table>
{/exp:weblog:entry_form} Tab
script<script type="text/javascript" src=""></script> Tab
tellafriend{exp:email:tell_a_friend charset="utf-8" recipients="" redirect="" replyto="" return="" status="" weblog="" allow_html='n'}
<p><label for="from">Your Email: </label><br />
<input type="text" id="from" name="from" size="40" maxlength="35" value="{member_email}" /></p>
<p><label for="name">Your Name: </label><br />
<input type="text" id="name" name="name" size="40" maxlength="35" value="{member_name}" /></p>
<p><label for="to">To: </label><br />
<input type="text" id="to" name="to" size="40" maxlength="35" /></p>
<p><label for="subject">Subject: </label><br />
<input type="text" id="subject" name="subject" size="40" value="Entry by: {author}" /></p>
<p><label for="message">Message: </label><br />
<textarea id="message" name="message" readonly="readonly" rows="18" cols="40">
{summary}
{body}
{permalink}
</textarea></p>
<p><input name="submit" type='submit' value='Submit Form' /></p>
{/exp:email:tell_a_friend} Tab
ul<ul>
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul> Tab
weblog{exp:weblog:entries
weblog="" limit="" disable="member_data|pagination|trackbacks"
status="open" orderby="" sort="desc" category=""}
{/exp:weblog:entries} Tab
webloginfo{exp:weblog:info weblog=""}
Weblog Name: {blog_title}<br />
Description: {blog_description}
{/exp:weblog:info} Tab
wiki{exp:wiki base_path="" wiki="" theme="" profile_path=""} Tab