Weitere Hersteller im Footer anzeigen lassen

Hallo zusammen,

evtl. hat ja jemand hier ne Lösung zu folgendem Problem. Im Azure Template möchte ich im Footer über 2 Spalten alle Hersteller anzeigen lassen.

Kopiere ich nun den entsprechenden Code im footer.tpl zeigt er mir zwar dier Hersteller in beiden Spalten an (Austausch der oxwCategoryTree gegen die oxwManufacurerList), allerdings möchte ich ja, dass in der ersten Spalte Hersteller 1-10 und in der zweiten Spalte Hersteller 11-20 angezeigt wird.

Jemand n Tipp für mich?
Besten Dank.

Hallo Comorius,
schaue dir mal das Code genauer an was da passiert:


[{assign var="iManufacturerLimit" value="20"}]

und noch das hier:


[{if $smarty.foreach.manufacturers.index < $iManufacturerLimit}]

fällt was auf?

Grüße
Rafig

Ich sitze irgendwie wie der Ochs vom Berge.
Genau diesen Code hab ich ja vor mir, wenn ich da allerdings die Anzahl nach unten ändere, zeigt er mir ja im Footer “Weitere Hersteller” als Link an.
Das ist ja nicht das was ich möchte.
Ich möchte in der ersten Spalte sagen wir mal folgendes:


[{assign var="iManufacturerLimit" value="1-10"}] 

und in der zweiten Spalte


[{assign var="iManufacturerLimit" value="11-20"}] 

Hoffe, das war etwas verständlicher.

Nein, er gibt hier ein Zahl “20” vor und irgendwann mal fragt: sind wir jetzt bei 20, mach folgendes.

Grüße
Rafig

Das habe ich soweit verstanden, nur weiß ich halt nicht, wie ich folgendes implementieren kann.
Hier mal meine Footer-Vorstellung:


[{oxid_include_widget cl="oxwServiceList" noscript=1 nocookie=1}]
[{oxid_include_widget cl="oxwInformation" noscript=1 nocookie=1}]
[{oxid_include_widget cl="oxwManufacturerList" _parent=$oView->getClassName() noscript=1 nocookie=1}]
[{oxid_include_widget cl="oxwManufacturerList2" _parent=$oView->getClassName() noscript=1 nocookie=1}]

und die dazugehörigen manufactures.tpl:
Für den ersten (Hersteller 1-10):


[{assign var="iManufacturerLimit" value="10"}]
<ul class="list">
    [{foreach from=$manufacturers item=_mnf name=manufacturers}]
        [{if $smarty.foreach.manufacturers.index < $iManufacturerLimit}]
            <li><a href="[{$_mnf->getLink()}]" [{if $_mnf->expanded}]class="exp"[{/if}]>[{$_mnf->oxmanufacturers__oxtitle->value}]</a></li>
        [{elseif $smarty.foreach.manufacturers.index == $iManufacturerLimit}]
            [{assign var="rootManufacturer" value=$oView->getRootManufacturer()}]
            <li><a href="[{$rootManufacturer->getLink()}]">[{oxmultilang ident="WIDGET_FOOTER_MANUFACTURERS_MORE"}]</a></li>
        [{/if}]
    [{/foreach}]
</ul>

für den zweiten (Hersteller 11-20):


[{assign var="iManufacturerLimit" value="10"}]
<ul class="list">
    [{foreach from=$manufacturers item=_mnf name=manufacturers}]
        [{if $smarty.foreach.manufacturers.index < $iManufacturerLimit}]
            <li><a href="[{$_mnf->getLink()}]" [{if $_mnf->expanded}]class="exp"[{/if}]>[{$_mnf->oxmanufacturers__oxtitle->value}]</a></li>
        [{elseif $smarty.foreach.manufacturers.index == $iManufacturerLimit}]
            [{assign var="rootManufacturer" value=$oView->getRootManufacturer()}]
            <li><a href="[{$rootManufacturer->getLink()}]">[{oxmultilang ident="WIDGET_FOOTER_MANUFACTURERS_MORE"}]</a></li>
        [{/if}]
    [{/foreach}]
</ul>



iManufacturerLimit = 10;
[{foreach from=$manufacturers item=_mnf name=manufacturers}]
[{if $smarty.foreach.manufacturers.index < $iManufacturerLimit}]

/* Falls Listenanzahl kleiner als 10 */
Liste1


[{elseif $smarty.foreach.manufacturers.index > $iManufacturerLimit}]

/* Falls Listenanzahl Größer als 10 */
Liste2

[{/if}]
[{/foreach}]

Grüße
Rafig