Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Introduction

This tutorial shows how to use Velocity code within your catalog to change the template being used based on a parameter set on the URL.

Sample Code

#if
($parameters.get("view") == "quick") 
	#ucTemplate("template_item_quick")
#else
	#ucTemplate("template_item_full")
#end

Link

<a href="${columnUrl}?view=quick”>

Break Down

Condition
#if
($parameters.get("view") == "quick") 
	#ucTemplate("template_item_quick")
#else

 Here we are looking thought the link and if the value for "view" is "quick then we display the template below. If there is not value for "view" or the parameter does not exist then we use the following:

Second condition
#ucTemplate("template_item_full")
#end

This will display the "template_item_full" if there is not value for "view" or it is not equal to "quick"

 

This can be used in a number of different way, including having more then 1 item template for you catalog so that some item can display with a different design or within an iframe or popup.

  • No labels