Unterkategorien zweispaltig anzeigen lassen

Hallo,

ich bin gerade dabei bei einen Shop die Unterkategorien über _list.tpl zweispaltig anzeigen zulassen. Um zusehen was ich meine und was auch mein Problem ist, schaut einfach hier:
http://www.stempelmuehle.de/Stanz-und-Praegeschablonen/Spellbinders/
Wie bekomme ich es hin, dass die Unterkategorien nicht mehr doppelt angezeigt werden. Ich muß irgendwas zwischen </div class=“subKatlinks”> und <div class=“subKatrechts”> einfügen damit es zu nächsten Datensatz geht, aber was?

  [{if $oView-&gt;hasVisibleSubCats()}]
  	[{ oxmultilang ident="LIST_SELECTOTHERCATS1" }]&lt;b&gt;[{$actCategory-&gt;oxcategories__oxtitle-&gt;value}]&lt;/b&gt; [{ oxmultilang ident="LIST_SELECTOTHERCATS2" }]
  	&lt;hr&gt;
  	&lt;ul class="subKat"&gt;
  	[{foreach from=$oView-&gt;getSubCatList() item=category name=MoreSubCat }]
  		[{if $category-&gt;getContentCats() }]
  			[{foreach from=$category-&gt;getContentCats() item=ocont name=MoreCms}]
  			&lt;li&gt;&lt;a id="test_MoreSubCms_[{$smarty.foreach.MoreSubCat.iteration}]_[{$smarty.foreach.MoreCms.iteration}]" href="[{$ocont-&gt;getLink()}]"&gt;[{ $ocont-&gt;oxcontents__oxtitle-&gt;value }]&lt;/a&gt;&lt;/li&gt;
  			[{/foreach}]
  		[{/if}]
  		
  		[{if $category-&gt;getIsVisible()}]
  			[{if $category-&gt;oxcategories__oxicon-&gt;value }]
  				&lt;div class="subKatlinks"&gt;
  					&lt;div class="subKatlinksBild"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						&lt;img src="[{$category-&gt;getIconUrl() }]" alt="[{ $category-&gt;oxcategories__oxtitle-&gt;value }]"&gt;
  						&lt;/a&gt;
  					&lt;/div class="subKatlinksBild"&gt;
  					&lt;div class="subKatlinksText"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						[{ $category-&gt;oxcategories__oxtitle-&gt;value }]
  						&lt;/a&gt;
  						&lt;p&gt;
  						[{ $category-&gt;oxcategories__oxdesc-&gt;value }]
  						&lt;/p&gt;
  					&lt;/div class="subKatlinksText"&gt;
  					&lt;div class="subKatlinksMehr"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						"Mehr..."
  						&lt;/a&gt;
  					&lt;/div class="subKatlinksMehr"&gt;
  				&lt;/div class="subKatlinks"&gt;

   	 	 	&lt;div class="subKatrechts"&gt;
  					&lt;div class="subKatrechtsBild"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						&lt;img src="[{$category-&gt;getIconUrl() }]" alt="[{ $category-&gt;oxcategories__oxtitle-&gt;value }]"&gt;
  						&lt;/a&gt;
  					&lt;/div class="subKatrechtsBild"&gt;
  					&lt;div class="subKatrechtsText"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						[{ $category-&gt;oxcategories__oxtitle-&gt;value }]
  						&lt;/a&gt;
  						&lt;p&gt;
  						[{ $category-&gt;oxcategories__oxdesc-&gt;value }]
  						&lt;/p&gt;
  					&lt;/div class="subKatrechtsText"&gt;
  					&lt;div class="subKatrechtsMehr"&gt;
  						&lt;a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;
  						"Mehr..."
  						&lt;/a&gt;
  					&lt;/div class="subKatrechtsMehr"&gt;
  				&lt;/div class="subKatrechts"&gt;
  			[{else}]
  				&lt;li&gt;&lt;a id="test_MoreSubCat_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category-&gt;getLink() }]"&gt;[{ $category-&gt;oxcategories__oxtitle-&gt;value }][{ if $category-&gt;getNrOfArticles() &gt; 0 }] ([{ $category-&gt;getNrOfArticles() }])[{/if}]&lt;/a&gt;&lt;/li&gt;
  			[{/if}]
  		[{/if}]
  	[{/foreach}]
  	&lt;/ul&gt;
  [{/if}]

Für deine gewünschte Darstellungsform sind nur minimale Veränderungen an dem Basis-Template notwendig.
Du hast einen viel zu komplizierten und fehleranfälligen Ansatz gewählt. Das meist lässt sich über CSS regeln.
Du gibts einfach eine ul-Struktur aus, wobe du die li-Elemente floaten lässt und den Verlinkungen/Div-Containern über display-block auf eine feste Breite trimmts.

Danke für die schnelle Antwort. Es sieht so schon ganz gut aus, ich muß morgen dann nur noch die css anpassen.

Du meinst so wie die Produktliste im Demoshop - nur eben für die Unterkategorien?

http://demoshop.oxid-esales.com/community-edition/Geschenke/?sid=cdcc3e6a031c6454abf1b5e1318d2b14

Das ist doch nur mit CSS-Anpassung machbar.

Ich hatte zum Anfang ein bisschen zu kompliziert gedacht, aber nach dem Tip ChristophH hab ich es ja hinbekommen, jetzt fehlt nur noch der feinschliff.