Home Page
Code:
{if $main eq "catalog" AND $current_category.categoryid ne ""}
I am on the home page.
{/if}
Any Category
Code:
{if $main eq "catalog" AND $current_category.categoryid gt 0}
I am on a category listing page.
{/if}
Specific Category (replace X with the numeric categoryid)
Code:
{if $current_category.categoryid eq X}
I am on category X.
{/if}
Any Product
Code:
{if $main eq "product"}
I am on the product details page.
{/if}
Specific Product (replace X with the numeric productid)
Code:
{if $product.productid eq X}
I am on product X.
{/if}
Any Static Page
Code:
{if $main eq "pages"}
I am on a static page.
{/if}
Specific Static Page (replace X with the numeric pageid)
Code:
{if $page_data.pageid eq X}
I am on page X.
{/if}
Manufacturer Listing
Code:
{if $main eq "manufacturers"}
I am on the manufacturers listing page.
{/if}
Any Manufacturer
Code:
{if $main eq "manufacturer"}
I am on the page of a specific manufacturer.
{/if}
Specific Manufacturer Page (replace X with the numeric manufacturerid)
Code:
{if $manufacturer.manufacturerid eq X}
I am on manufacturer X.
{/if}
Shopping Cart
Code:
{if $main eq "cart" OR $main eq "checkout" OR $main eq "order_message"}
I am in the checkout process.
{/if}
Checkout Process
Code:
{if $main eq "checkout" OR $smarty.get.mode eq "checkout" OR $main eq "order_message" OR $smarty.get.mode eq "order_message"}
I am in the checkout process.
{/if}
Anywhere Except Checkout
Code:
{if $main ne "cart" AND $main ne "checkout" AND $smarty.get.mode ne "checkout" AND $main ne "order_message" AND $smarty.get.mode ne "order_message"}
I am in not in the checkout process.
{/if}
Only If Logged In
Code:
{if $login ne ""}
The user is logged in.
{/if}
Only If Logged Out
Code:
{if $login eq ""}
The user is logged out.
{/if}