[Gelöst] Company Directoy Template alphabetisch
Posted: Tue Feb 02, 2010 2:57 pm
Hi,
ich versuche gerade ein Template zu erstellen, in dem eine Liste aller Einträge erscheint. Bei jedem ersten Vorkommen einen neuen Anfangsbuchstaben, soll dieser dick über den nächsten Einträgen erscheinen. Leider komme ich nicht voran, da ich den Anfangsbuchstaben nicht herausbekomme. Ich dachte, es wäre so zu lösen:Leider bekomme ich immer nur eine 0 ausgegeben. Ein anderer Ansatz fällt mir nicht ein. Hat jemand eine Tipp?
Mit Dank und Gruß
anti
ich versuche gerade ein Template zu erstellen, in dem eine Liste aller Einträge erscheint. Bei jedem ersten Vorkommen einen neuen Anfangsbuchstaben, soll dieser dick über den nächsten Einträgen erscheinen. Leider komme ich nicht voran, da ich den Anfangsbuchstaben nicht herausbekomme. Ich dachte, es wäre so zu lösen:
Code: Select all
{if isset($items)}
{foreach from=$items item=entry}
{assign var=first-letter value='$entry->company_name|substr:0:1'}
<div class="CompanyDirectoryItem">
{$first-letter}: <a href="{$entry->detail_url}">{$entry->company_name}</a><br />
</div>
{/foreach}
{/if}
Mit Dank und Gruß
anti