{ $method->exe("product","details") } { if ($method->result == FALSE || !$product) } { $block->display("core:method_error") } {else} {if $product}
{if $list->translate("product_translate","name,description_full", "product_id", $product.id, "translate_product")} {/if}

{if $list->translate("product_translate","name,description_short,description_full","product_id", $product.id, "prod_translate") } {$prod_translate.name}, {translate module=product} field_sku {/translate} "{$product.sku}" {else} {$product.sku} {/if}

{if $product.thumbnail != ""} {/if} {$translate_product.description_full}
{if $product.price_type == "1" }
{translate module=product} field_price_recurr_type {/translate}
{else}
{translate module=product} field_price_base {/translate} {translate module=product} field_price_setup {/translate}
{$list->format_currency($price.base, $smarty.const.SESS_CURRENCY)} {$list->format_currency($price.setup, $smarty.const.SESS_CURRENCY)}
{/if} {if $product.price_type == "2"}
{translate module=product sku=$trial.sku} trial_desc {/translate} {translate} view {/translate}
{if $product.price_trial_length_type == "0"} {translate module=product sku1=$trial.sku length=$product.price_trial_length} trial_length_days {/translate} {/if} {if $product.price_trial_length_type == "1"} {translate module=product sku1=$trial.sku length=$product.price_trial_length} trial_length_weeks {/translate} {/if} {if $product.price_trial_length_type == "2"} {translate module=product sku1=$trial.sku length=$product.price_trial_length} trial_length_months {/translate} {/if}
{translate module=product sku2=$trial.sku} trial_bill_desc {/translate}
{/if} {if $attr}
{foreach from=$attr item=attr_arr key=key} {assign var=attr_id value=$attr_arr.id} {if $attr_arr.type == "0"}
{$attr_arr.name} {if $attr_arr.price_base != 0} {$list->format_currency_num($attr_arr.price_base, $smarty.const.SESS_CURRENCY)} {/if} {if $attr_arr.price_setup != 0} {if $attr_arr.price_base != 0} + {/if} {$list->format_currency_num($attr_arr.price_setup, $smarty.const.SESS_CURRENCY)} {translate module=product} setup {/translate} {/if}
  {$attr_arr.description}
{elseif $attr_arr.type == "1"}
{$attr_arr.name} {if $attr_arr.price_base != 0} {$list->format_currency_num($attr_arr.price_base, $smarty.const.SESS_CURRENCY)} {/if} {if $attr_arr.price_setup != 0} {if $attr_arr.price_base != 0} + {/if} {$list->format_currency_num($attr_arr.price_setup, $smarty.const.SESS_CURRENCY)} {translate module=product} setup {/translate} {/if}
  {$attr_arr.description}
{elseif $attr_arr.type == "3"}
{$attr_arr.name} {if $attr_arr.price_base != 0} {$list->format_currency_num($attr_arr.price_base, $smarty.const.SESS_CURRENCY)} {/if} {if $attr_arr.price_setup != 0} {if $attr_arr.price_base != 0} + {/if} {$list->format_currency_num($attr_arr.price_setup, $smarty.const.SESS_CURRENCY)} {translate module=product} setup {/translate} {/if}
  {$attr_arr.description}
{elseif $attr_arr.type == "2"}
{$attr_arr.name}
  {$attr_arr.description}
{/if} {/foreach} {/if} {if $product.host}
{translate module=product} domain_options {/translate}
{if $product.host_allow_domain} {translate module=product} domain_register {/translate}
{translate module=product} domain_transfer {/translate} {/if}
{translate module=product} domain_ns_transfer {/translate} {if $product.host_allow_host_only}
{translate module=product} domain_ip {/translate}
{/if}
{/if} {literal} {/literal} {/if}
{translate module=product}wizard_finalize_purchase{/translate}
{if $smarty.const.SESS_LOGGED != 1} {translate module=product} wizard_checkout_login {/translate}
{translate module=product} wizard_checkout_register {/translate}
{else} {translate module=product}wizard_checkout{/translate} {/if}
{/if}