Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 26. April 2013 11:45

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

[GELÖST] Smarty Array sortieren

Hallöchen,

Weiss einer von euch vielleicht wie man ein Array sortieren kann?

Ich habe folgenden Code

{foreach from=$categorylist item='obj'}
  {if isset($obj->count) && $obj->count gt 0}
  {CompanyDirectory category=$obj->name}
  {/if}
{/foreach}

Die Werte für $categorylist sind Jahreszahlen, die ich in der umgekehrten Reihenfolge ausgegeben haben möchte...
Also 2013, 2012, 2011 ....

Geht sowas? Wäre dankbar für eure Hilfe!

Lg sweettigerpunk

Offline

#2 26. April 2013 12:13

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Smarty Array sortieren

zB mit tbArraySort

Offline

#3 26. April 2013 12:19

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Smarty Array sortieren

nicmare schrieb:

Wobei dies nur für Arrays funktioniert. Mit Objekten habe ich das noch nicht probiert. Müsste man testen.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 26. April 2013 12:23

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Re: [GELÖST] Smarty Array sortieren

Hi Danke für den Tipp!

Hab einfach die sortorder geändert

{tbArraySort data=$categorylist sortorder="asc" assign='categoryli'}
{foreach from=$categoryli item='obj'}
  {if isset($obj->count) && $obj->count gt 0}
    <li><a href="{$obj->summary_url}">{$obj->name|replace:"j":""}</a></li>
  {else}
    <li><a href="#">{$obj->name|replace:"j":""}</a></li>
  {/if}
{/foreach}

und nun funktioniert es smile
1000 Dank!
Lg

Offline