Code Library: Smart Tags

Smart Tags are strings of plain text that display dynamic content, such as {$FIRST_NAME} for the user's first name. Put Smart Tags in your templates like your header.html and footer.html (not case-sensitive)

Smart Tags  Description OutputResult
User's browser version number 1
User's browser ClaudeBot
Display user's two-letter country code. See Country Codes.
Display user's country ID. See Country Codes. 2
Display user's country name. See Country Codes.
Customers first name
Current date 04/04/2026
Current day Saturday
Current month April
Current time 4:53pm
Current week 14
Current year 2026
Display a selector for switching currency - shows all currencies.
Display a selector for switching currency - shows all currencies with full name and unit.
Display a selector for switching currency - shows only main currencies.
Form for logging in
<form name="login" id="form_login" action="/login/" method="post" class="form-standard form-login"><input type="hidden" name="return" value="/code-library/?t=1" /><input type="hidden" name="local" value="">
<fieldset id="fieldset-login">
<legend>Log in</legend>
<input type="hidden" name="action" value="" class="hidden" />
<div class="row required" id="row-email">
 <label for="header_form_email">Email address</label>
 <input name="vendorama_email" type="email" id="header_form_email" size="20" value="" maxlength="100" class="text" required="required" />
</div>
<div class="row required" id="row-password">
 <label for="header_form_password">Password</label>
 <input type="password" name="vendorama_password" id="header_form_password" size="20" maxlength="50" class="password" required="required" /> <span class="highlight-note"><a href="/login/password/" rel="Password nofollow">Forget your password?</a></span>
</div>
<div class="row-optional" id="row-auto_login">
 <span class="margin">&nbsp;</span><input type="checkbox" value="4" name="auto_login" id="auto_login" /><label for="auto_login" class="none">Stay logged in</label>
</div>
</fieldset>

<div class="box-action" id="row-action-login">
 <span class="margin">&nbsp;</span>
 <input type="submit" name="login" value="Log in" class="submit button-login" accesskey="l" title="Log in (Alt Shift l)" id="submit_login" />
</div>
</form>
Log in
 
 
Subscribes user to Mailouts, (with double optin-in confirmation required)
<script>
 <!--

 function validateFormSubscribe() {
  var submitFormSubscribe = true;
  var errors = "To subscribe please enter your name and email address.";


  if (document.form_mailouts_subscribe.first_name.value == "") {
   errors += "";
   submitFormSubscribe = false;
   }
 
 
 
   if (document.form_mailouts_subscribe.useremail.value != "") {
    if ((document.form_mailouts_subscribe.useremail.value.indexOf("@") == -1) ||
 (document.form_mailouts_subscribe.useremail.value.indexOf(".") == -1)) {
     errors += " That doesn't look like a real email address.";
     submitFormSubscribe = false;
    }
   } else {
    errors += "";
    submitFormSubscribe = false;
   }
 
   if (document.form_mailouts_subscribe.email.value !== "") {
   errors += " The authentication field should be left blank";
   submitFormSubscribe = false;
   }
 
 
 
   if (!submitFormSubscribe) {
    errors += "";
    alert(errors);
   }
 
   return submitFormSubscribe;
 
  }
 
  // -->
  </script>
<form name="form_mailouts_subscribe" id="form_mailouts_subscribe" autocomplete="off" method="post" action="/email/optin.php" onsubmit="return validateFormSubscribe();" class="form-standard form-subscribe">

<fieldset>
<legend>Subscribe</legend>

<div class="row-optional" id="row_mailouts_first_name">
 <label for="mailouts_first_name">First Name</label>
 <input type="text" name="first_name" id="mailouts_first_name" class="text" value="" autocomplete="false" />
</div>

<div class="row-required" id="row_mailouts_useremail">
 <label for="mailouts_useremail">Email</label>
 <input type="text" name="useremail" id="mailouts_useremail" class="text" value="" autocomplete="false" />
</div>

<div class="row-required row-email" style="display:none" id="row_mailouts_authentication">
 <label for="email">Authentication (leave this blank)</label>
 <input type="text" name="email" id="email" class="text" value="" autocomplete="false" />
</div>

</fieldset>

<div class="box-action">
 <span class="margin">&nbsp;</span>
 <input type="submit" name="subscribe" value="Subscribe" class="submit button-subscribe" id="submit_subscribe4" />
</div>

</form>
Generic subscription form that sends an email to the email address in /vendo/profile/

Posts to /contact/subscribe/

Note: this does not add to the Mailouts database, use {$FORM_MAILOUTS} instead
<script type="text/javascript">
 <!--

 function validateFormSubscribe() {
  var submitFormSubscribe = true;
  var errors = "To subscribe please enter your name and email address.";


  if (document.form_subscribe.firstname.value == "") {
   errors += "";
   submitFormSubscribe = false;
   }
 
 
 
   if (document.form_subscribe.user_email.value != "") {
    if ((document.form_subscribe.user_email.value.indexOf("@") == -1) ||
 (document.form_subscribe.user_email.value.indexOf(".") == -1)) {
     errors += " That doesn't look like a real email address.";
     submitFormSubscribe = false;
    }
   } else {
    errors += "";
    submitFormSubscribe = false;
   }
 
   if (document.form_subscribe.email.value !== "") {
   errors += " The authentication field should be left blank";
   submitFormSubscribe = false;
   }
 
 
 
   if (!submitFormSubscribe) {
    errors += "";
    alert(errors);
   }
 
   return submitFormSubscribe;
 
  }
 
  // -->
  </script>
<form name="form_subscribe" id="form_subscribe" autocomplete="off" method="post" action="/contact/subscribe/" onsubmit="return validateFormSubscribe();" class="form-standard">

<fieldset>
<legend>Subscribe</legend>

<div class="row-optional" id="row_firstname">
 <label for="firstname">First name</label>
 <input type="text" name="firstname" id="firstname" class="text" value="" />
</div>

<div class="row-required" id="row_user_email">
 <label for="user_email">Email</label>
 <input type="text" name="user_email" id="user_email" class="text" value="" />
</div>

<div class="row-required row-email" style="display:none" id="row_authentication">
 <label for="email">Authentication (leave this blank)</label>
 <input type="text" name="email" id="email" class="text" value="" />
</div>

</fieldset>

<div class="box-action">
 <span class="margin">&nbsp;</span>
 <input type="submit" name="subscribe" value="Subscribe" class="submit button-subscribe" accesskey="1" title="Subscribe (Alt Shift 1)" id="submit_subscribe" />
</div>

</form>
Subscribe
 
The last search by user
Search form
<form action="/search/" method="post" name="form_search" id="form_search" class="form-search">
 <fieldset>
  <legend>Search</legend>
   <div class="search-keywords">
   <label for="keywords">Shop for</label>
   <input type="search" name="vq" id="keywords" placeholder="Search" value="" maxlength="255" /><input type="submit" name="search" value="Search" class="submit button-search" accesskey="s" title="Search (Alt Shift s)" id="submit_search" />
   </div>
 </fieldset> 
</form>
Links to login, account, cart, checkout
<div id="links_login" class="links-login">
 <ul>
  <li id="links_login_login" class="link-login first"><a href="/login/" rel="Login nofollow">Log in</a></li>
  <li id="links_login_account" class="link-account"><a href="/account/new/" rel="Account nofollow">Account</a></li>
  <li id="links_login_order" class="link-order"><a href="/order/" rel="Order nofollow">Cart</a></li>
  <li id="links_login_purchase" class="link-purchase last"><a href="/purchase/" rel="Purchase nofollow">Checkout</a></li>
 </ul>
</div>
List of category links where category id number is n. E.g. {$LINKS_CATEGORY_4} or {$LINKS_CATEGORY_12} etc.
<div id="links_category1" class="links-category links-category-total-1 categories-1" data-total="1">
 <ul id="list_category1" data-total="1">
  <li id="link_products" class="link-products link-4 first last" data-total="1"><a href="/shop/products/" title="1">Products</a></li>
 </ul>
</div>
List of category links, same as {$LINKS_CATEGORIES}
<div id="links_category" class="links-category links-category-total-2 categories-2" data-total="2">
 <ul id="list_category" data-total="2">
  <li id="link_campaigns" class="link-campaigns link-5 first" data-total="1"><a href="/shop/campaigns/" title="1">Campaigns</a></li>
  <li id="link_products" class="link-products link-4 last" data-total="1"><a href="/shop/products/" title="1">Products</a></li>
 </ul>
</div>
List of footer links
<div id="links_footer" class="links-footer links-footer-total-3">
 <ul>
  <li class="link-pricing first"><a href="/pricing/">Pricing</a></li>
  <li class="link-request-removal"><a href="/request-removal/">Request Removal</a></li>
  <li class="link-contact last"><a href="/contact/">Contact Us</a></li>
 </ul>
</div>
List of groupings links
Where the display_name is the display name of an individual grouping.
List of information links
<div id="links_information1" class="links-information links-information-total-9" data-total="9">
 <ul>
  <li id="link_information_sell" class="link-sell first"><a href="/sell/">Sell on Vendo</a></li>
  <li id="link_information_features" class="link-features"><a href="/features/">Features</a></li>
  <li id="link_information_about" class="link-about"><a href="/about/">About Vendo</a></li>
  <li id="link_information_terms" class="link-terms"><a href="/terms/">Terms of Service</a></li>
  <li id="link_information_privacy" class="link-privacy"><a href="/privacy/">Privacy Policy</a></li>
  <li id="link_information_updates" class="link-updates"><a href="/updates/">Updates</a></li>
  <li id="link_information_developers" class="link-developers"><a href="/developers/">Developers</a></li>
  <li id="link_information_advertise" class="link-advertise"><a href="/advertise/">Adver</a></li>
  <li id="link_information_display_advertising" class="link-display-advertising last"><a href="/display-advertising/">Advertise on Vendo</a></li>
 </ul>
</div>
Links to login, account, cart, checkout
<div id="links_login" class="links-login">
 <ul>
  <li id="links_login_login" class="link-login first"><a href="/login/" rel="Login nofollow">Log in</a></li>
  <li id="links_login_account" class="link-account"><a href="/account/new/" rel="Account nofollow">Account</a></li>
  <li id="links_login_order" class="link-order"><a href="/order/" rel="Order nofollow">Cart</a></li>
  <li id="links_login_purchase" class="link-purchase last"><a href="/purchase/" rel="Purchase nofollow">Checkout</a></li>
 </ul>
</div>
List of customers cart items, also {$ORDER}
<div id="links_order" class="links-order total-0 ">
<div id="links_order_total">0 items</div>
</div>
List of breadcrumb links
<nav id="links2_path" class="links-path links-2">
<ol>
 <li class="path-home"><span class="link-home"><a href="/" class="link-home">Home</a></span></li>
 <li class="path-code-library-smart-tags"><span class="path-product">Code Library: Smart Tags</span></li>
</ol>
</nav>
List of all products
List of section links: shop, login, account, cart, checkout, about, contact
<div id="links_shop" class="links-shop">
 <ul>
  <li id="links_shop_shop" class="link-shop first"><a href="/shop/">Shop</a></li>
  <li id="links_shop_login" class="link-login"><a href="/login/" rel="nofollow">Log in</a></li>
  <li id="links_shop_account" class="link-account"><a href="/account/new" rel="nofollow">Account</a></li>
  <li id="links_shop_order" class="link-order"><a href="/order/" rel="nofollow">Cart</a></li>
  <li id="links_shop_purchase" class="link-purchase"><a href="/purchase/" rel="nofollow">Checkout</a></li>
  <li id="links_shop_about" class="link-about current"><a href="/about/">About Us</a></li>
  <li id="links_shop_contact" class="link-contact last"><a href="/contact/">Contact Us</a></li>
 </ul>
</div>
List of subcategory links when viewing category
List of subcategory links when viewing category
Text displaying either log in or log out, also {$TEXT_LOGIN} Log in
Total number of items in user cart 0
Number of unique items in user cart 0
Current category, or subcategory and
Unique page ID code-library
Current section about
Current subsection layout
Page title Code Library: Smart Tags
Current URL /code-library/?t=1
User's operating system
Current product ID (numeric)
List of categories in a HTML select menu where category id number is n. E.g. {$SELECT_CATEGORY_4} or {$SELECT_CATEGORY_12} etc.
<form method="post" action="/search/" name="form_category" id="form_category" class="form-category form-category-total-1" data-total="1">
 <select name="select_category" id="select_category">
  <option -data-id="0" value="/shop/" class="option-0">-- Categories --</option>
  <option -data-id="4" class="select-products first last" value="/shop/products">Products</option>
 </select>
<noscript><input type="submit" name="submit_category" value="go" /></noscript>
</form>
The categories as a HTML select menu
<form method="post" action="/search/" name="form_category" id="form_category" class="form-category form-category-total-2" data-total="2">
 <select name="select_category" id="select_category">
  <option -data-id="0" value="/shop/" class="option-0">-- Categories --</option>
  <option -data-id="5" class="select-campaigns first" value="/shop/campaigns">Campaigns</option>
  <option -data-id="4" class="select-products last" value="/shop/products">Products</option>
 </select>
<noscript><input type="submit" name="submit_category" value="go" /></noscript>
</form>
The groupings as a HTML select menu
Name of website from profile, also {$VENDOR_NAME} Vendo
Either your account or create account Create Account
Store country ID (numeric). See the Country Codes for country names. 121
Session vendor ID number 30482
Pages viewed in current session for the visitor. 0
Logged in as Wholesaler; 0=no, range: 1-9 0