Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Smarty 5.90 KB | None | 0 0
  1. <ul class="manufacturer_a_e list col-md-3 col-sm-3">
  2.     <li class="letter_manufacturer col-xs-12" id="af">A - E</li>
  3.     {assign var='ftoh' value=false}
  4.     {assign var='ftohpainted' value=false}
  5.     {assign var='itoj' value=false}
  6.     {assign var='itojpainted' value=false}
  7.     {assign var='ktom' value=false}
  8.     {assign var='ktompainted' value=false}
  9.     {assign var='ntoo' value=false}
  10.     {assign var='ntoopainted' value=false}
  11.     {assign var='ptoq' value=false}
  12.     {assign var='ptoqpainted' value=false}
  13.     {assign var='rtot' value=false}
  14.     {assign var='rtotpainted' value=false}
  15.     {assign var='vtoz' value=false}
  16.     {assign var='vtozpainted' value=false}
  17.     {foreach from=$manufacturers item=manufacturer name=manufacturers}
  18.         {math equation="(total%perLine)" total=$smarty.foreach.manufacturers.total perLine=$nbItemsPerLine assign=totModulo}
  19.         {math equation="(total%perLineT)" total=$smarty.foreach.manufacturers.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
  20.         {if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
  21.         {if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
  22.         {if $ftoh == false && $ftohpainted == false}
  23.             {if $manufacturer.name|substr:0:1 == "F" || $manufacturer.name|substr:0:1 == "f"}
  24.                 {assign var='ftoh' value=true}
  25.             {/if}
  26.         {/if}
  27.         {if $itoj == false && $itojpainted == false}
  28.             {if $manufacturer.name|substr:0:1 == "I" || $manufacturer.name|substr:0:1 == "i"}
  29.                 {assign var='itoj' value=true}
  30.             {/if}
  31.         {/if}
  32.         {if $ktom == false && $ktompainted == false}
  33.             {if $manufacturer.name|substr:0:1 == "K" || $manufacturer.name|substr:0:1 == "k"}
  34.                 {assign var='ktom' value=true}
  35.             {/if}
  36.         {/if}
  37.         {if $ntoo == false && $ntoopainted == false}
  38.             {if $manufacturer.name|substr:0:1 == "N" || $manufacturer.name|substr:0:1 == "n"}
  39.                 {assign var='ntoo' value=true}
  40.             {/if}
  41.         {/if}
  42.         {if $ptoq == false && $ptoqpainted == false}
  43.             {if $manufacturer.name|substr:0:1 == "P" || $manufacturer.name|substr:0:1 == "p"}
  44.                 {assign var='ptoq' value=true}
  45.             {/if}
  46.         {/if}
  47.         {if $rtot == false && $rtotpainted == false}
  48.             {if $manufacturer.name|substr:0:1 == "R" || $manufacturer.name|substr:0:1 == "r"}
  49.                 {assign var='rtot' value=true}
  50.             {/if}
  51.         {/if}
  52.         {if $vtoz == false && $vtozpainted == false}
  53.             {if $manufacturer.name|substr:0:1 == "V" || $manufacturer.name|substr:0:1 == "v"}
  54.                 {assign var='vtoz' value=true}
  55.             {/if}
  56.         {/if}
  57.         {if $ftoh == true && $ftohpainted == false}
  58.         </ul>
  59.         <ul class="manufacturer_f_h list col-md-3 col-sm-3">
  60.         <li class="letter_manufacturer col-xs-12" id="fh">F - H</li>
  61.         {assign var='ftohpainted' value=true}
  62.         {/if}
  63.         {if $itoj == true && $itojpainted == false}
  64.         </ul>
  65.         <ul class="manufacturer_i_j list col-md-3 col-sm-3">
  66.         <li class="letter_manufacturer col-xs-12" id="ij">I - J</li>
  67.         {assign var='itojpainted' value=true}
  68.         {/if}
  69.         {if $ktom == true && $ktompainted == false}
  70.         </ul>
  71.         <ul class="manufacturer_k_m list col-md-3 col-sm-3">
  72.         <li class="letter_manufacturer col-xs-12" id="km">K - M</li>
  73.         {assign var='ktompainted' value=true}
  74.         {/if}
  75.         {if $ntoo == true && $ntoopainted == false}
  76.         </ul>
  77.         <ul class="manufacturer_n_o list col-md-3 col-sm-3">
  78.         <li class="letter_manufacturer col-xs-12" id="no">N - O</li>
  79.         {assign var='ntoopainted' value=true}
  80.         {/if}
  81.         {if $ptoq == true && $ptoqpainted == false}
  82.         </ul>
  83.         <ul class="manufacturer_p_q list col-md-3 col-sm-3">
  84.         <li class="letter_manufacturer col-xs-12" id="pq">P - Q</li>
  85.         {assign var='ptoqpainted' value=true}
  86.         {/if}
  87.         {if $rtot == true && $rtotpainted == false}
  88.         </ul>
  89.         <ul class="manufacturer_r_t list col-md-3 col-sm-3">
  90.         <li class="letter_manufacturer col-xs-12" id="rt">R - T</li>
  91.         {assign var='rtotpainted' value=true}
  92.         {/if}
  93.         {if $vtoz == true && $vtozpainted == false}
  94.         </ul>
  95.         <ul class="manufacturer_v_z list col-md-3 col-sm-3">
  96.         <li class="letter_manufacturer col-xs-12" id="nz">V - Z</li>
  97.         {assign var='vtozpainted' value=true}
  98.         {/if}
  99.         <li class="{if $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 1} first-in-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModulo)}last-line{/if} {if $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 0}last-item-of-tablet-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 1}first-item-of-tablet-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModuloTablet)}last-tablet-line{/if}{if $smarty.foreach.manufacturers.last} item-last{/if} col-xs-12">
  100.         <div class="row">
  101.             <div class="col-xs-12 col-sm-12">
  102.                 <h3>
  103.                     {if $manufacturer.nb_products > 0}
  104.                         <a
  105.                        class="product-name"
  106.                        href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">
  107.                     {/if}
  108.                         {$manufacturer.name|upper|truncate:60:'...'|escape:'html':'UTF-8'}
  109.                     {if $manufacturer.nb_products > 0}
  110.                         </a>
  111.                     {/if}
  112.                 </h3>
  113.             </div>
  114.     </div>
  115.     </li>
  116.     {/foreach}
  117. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement