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