Skip to content

Instantly share code, notes, and snippets.

@MMikolaszek
Last active December 22, 2015 09:39
Show Gist options
  • Save MMikolaszek/6453563 to your computer and use it in GitHub Desktop.
Save MMikolaszek/6453563 to your computer and use it in GitHub Desktop.
blockmanufacturer / alphabetical
{foreach from=$manufacturers item=manufacturer name=manufacturer_list}
{if !isset($currentLetter)}
{$currentLetter = $manufacturer.name|substr:0:1}
<div id="content-for-{$manufacturer.name|substr:0:1}">
<ul>
<li class="{if $smarty.foreach.manufacturer_list.last}last_item{elseif $smarty.foreach.manufacturer_list.first}first_item{else}item{/if}"><a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html'}" title="{l s='Learn more about' mod='blockmanufacturer'} {$manufacturer.name}">{$manufacturer.name|escape:'htmlall':'UTF-8'}</a></li>
</ul>
</div>
{else if isset($currentLetter) && $currentLetter != $manufacturer.name|substr:0:1 && (string)($manufacturer.name|substr:0:1) != (string)((int)($manufacturer.name|substr:0:1))}
{$currentLetter = $manufacturer.name|substr:0:1}
<div id="content-for-{$manufacturer.name|substr:0:1}">
<ul>
<li class="{if $smarty.foreach.manufacturer_list.last}last_item{elseif $smarty.foreach.manufacturer_list.first}first_item{else}item{/if}"><a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html'}" title="{l s='Learn more about' mod='blockmanufacturer'} {$manufacturer.name}">{$manufacturer.name|escape:'htmlall':'UTF-8'}</a></li>
</ul>
</div>
{/if}
{/foreach}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment