style-2.tpl 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. <div id="order-standard_cart">
  2. <div class="row">
  3. {if !$themesettings.general.themelayout}
  4. <div class="col-lg-3 d-none d-lg-block sidebar sidebar-primary hidden-xs hidden-sm{if $themesettings.clientarea.sidebars == "1"} default{/if}">
  5. {include file="orderforms/$carttpl/sidebar-categories.tpl"}
  6. </div>
  7. {/if}
  8. <div class="main-content col-lg-9">
  9. <div class="header-lined">
  10. <h1>
  11. {$productGroup.name}
  12. </h1>
  13. {if $productGroup.headline}
  14. <div class="text-muted mt-2">{$productGroup.headline}</div>
  15. {/if}
  16. {if $productGroup.tagline}
  17. <div class="text-muted mt-2">{$productGroup.tagline}</div>
  18. {/if}
  19. </div>
  20. {if $errormessage}
  21. <div class="alert alert-danger">
  22. {$errormessage}
  23. </div>
  24. {elseif !$productGroup}
  25. <div class="alert alert-info">
  26. {lang key='orderForm.selectCategory'}
  27. </div>
  28. {/if}
  29. <div class="space-32 d-none d-lg-block"></div>
  30. {include file="orderforms/$carttpl/sidebar-categories-collapsed.tpl"}
  31. <div class="products" id="products">
  32. <div class="row row-eq-height row-eq-height-lg cros-pricing-container">
  33. {foreach $products as $key => $product}
  34. {$idPrefix = ($product.bid) ? ("bundle"|cat:$product.bid) : ("product"|cat:$product.pid)}
  35. <div class="col-xl-4 col-lg-6">
  36. <div class="cros-pricing-table light {if $product.isFeatured}active{/if}" id="{$idPrefix}">
  37. <h4 id="{$idPrefix}-name">{$product.name}
  38. {if $product.stockControlEnabled}
  39. <span class="small text-muted">
  40. <br />{$product.qty} {$LANG.orderavailable}
  41. </span>
  42. {/if}
  43. </h4>
  44. {if $product.featuresdesc}<div class="desc mb-0">{$product.featuresdesc}</div>{else}{/if}
  45. <div id="{$idPrefix}-price">
  46. {if $product.bid}
  47. <div class="small text-muted">{$LANG.bundledeal}</div>
  48. {if $product.displayprice}
  49. <span class="text-secondary bolder" style="font-size: 33px;">{$product.displayPriceSimple}</span>
  50. {/if}
  51. {/if}
  52. <div class="price d-block">
  53. {if $product.bid}
  54. {elseif $product.paytype eq "free"}
  55. <mark>{$LANG.orderfree}</mark>
  56. {elseif $product.paytype eq "onetime"}
  57. <span class="cost">{$product.pricing.minprice.simple}</span><br />{$LANG.orderpaymenttermonetime}
  58. {else}
  59. {if $product.pricing.hasconfigoptions}
  60. {$LANG.from}<br />
  61. {/if}
  62. <span class="cost">{$product.pricing.minprice.price}</span>
  63. <span class="cycle">{if $product.pricing.minprice.cycle eq "monthly"}
  64. /{$LANG.pricingCycleShort.monthly}
  65. {elseif $product.pricing.minprice.cycle eq "quarterly"}
  66. /{$LANG.pricingCycleShort.quarterly}
  67. {elseif $product.pricing.minprice.cycle eq "semiannually"}
  68. /{$LANG.pricingCycleShort.semiannually}
  69. {elseif $product.pricing.minprice.cycle eq "annually"}
  70. /{$LANG.pricingCycleShort.annually}
  71. {elseif $product.pricing.minprice.cycle eq "biennially"}
  72. /{$LANG.pricingCycleShort.biennially}
  73. {elseif $product.pricing.minprice.cycle eq "triennially"}
  74. /{$LANG.pricingCycleShort.triennially}
  75. {/if}</span>
  76. {/if}
  77. </div>
  78. {if $product.pricing.minprice.setupFee}
  79. <div class="small text-muted">({$product.pricing.minprice.setupFee->toPrefixed()} {$LANG.ordersetupfee})</div>
  80. {/if}
  81. </div>
  82. <a href="{if $themesettings.orderform.orderopc != ""}{$WEB_ROOT}/cart.php?a=add&{if $product.bid}bid={$product.bid}{else}pid={$product.pid}{/if}{else}{$product.productUrl}{/if}" class="btn btn-primary btn-block" style="margin-top: 10px;" id="{$idPrefix}-order-button"{if $product.hasRecommendations} data-has-recommendations="1"{/if}>
  83. {$LANG.ordernowbutton}
  84. </a>
  85. <ul class="plan-features mt-3 mt-lg-0" id="PlanLists1">
  86. {foreach $product.features as $feature => $value}
  87. <li id="{$idPrefix}-feature{$value@iteration}"><b>{$value}</b> {$feature}</li>
  88. {/foreach}
  89. </ul>
  90. {if $product.freedomain neq ""}
  91. <div class="mt-1 p-2 border rounded small text-muted text-center white border-secondary">{lang key="orderfreedomainonly"}</div>
  92. {/if}
  93. {if $product.isFeatured}
  94. <!-- Popular plan sticker -->
  95. <div class="sticker-wrapper">
  96. <div class="sticker">
  97. {$LANG.featuredProduct}
  98. </div>
  99. </div>
  100. <!-- //End popular plan sticker-->
  101. {/if}
  102. </div>
  103. </div>
  104. {/foreach}
  105. </div>
  106. </div>
  107. {if $productGroup.features|@count > 0}
  108. <div class="space-30"></div>
  109. <div class="block-s3 p-0">
  110. <div class="text-center">
  111. <h2 class="no-margin h3">{$LANG.orderForm.includedWithPlans}</h2>
  112. </div>
  113. </div>
  114. <hr class="separator"></hr>
  115. <div class="cart-features no-margin-top">
  116. <div class="includes-features">
  117. <ul class="list-features">
  118. {foreach $productGroup.features as $features}
  119. <li>{$features.feature}</li>
  120. {/foreach}
  121. </ul>
  122. </div>
  123. </div>
  124. {/if}
  125. </div>
  126. {if $themesettings.general.themelayout}
  127. <div class="col-lg-3 d-none d-lg-block sidebar sidebar-primary hidden-xs hidden-sm{if $themesettings.clientarea.sidebars == "1"} default{/if}">
  128. {include file="orderforms/$carttpl/sidebar-categories.tpl"}
  129. </div>
  130. {/if}
  131. </div>
  132. </div>
  133. {include file="orderforms/{$carttpl}/recommendations-modal.tpl"}