Hi @all,
wir würden gerne manche Kategorien sowie ihre Unterkategorien in einer Box darstellen lassen, um diese zu promoten.
Leider bekomme ich es nicht hin, oxid dazu zu bewegen, mir die Boxen mit den Kategorien zu füllen. Scheinbar gibt es einen Konflikt mit der normalen Navi, da er mir nur die Topnavi anzeigt, das hier klappt auch nicht.
Es sollen 4 Boxen werden, jede soll eine andere Kategorie samt Unterkategorien anzeigen, wobei ggf. auch Level2-Kategorien promoted werden, daher würde ich 2 Blöcke anlegen, die ich dann nach Bedarf zusammenkopiere und dann anpasse.
Der Ansatz hierzu war in etwa so
Für Block 1: Wenn Catid = 1234567 und Level =1, dann zeige alle SubSubcats.
Für Block 2: Wenn Catid = 166666 und Level = 2, dann zeige alle Subcats.
[{foreach from=$tree item=ocatblockone key=catkey name=$test_catName}]
[{assign var="catid" value= "1200000" }]
[{assign var="catparentid" value= "1200000" }]
[{if $ocatblockone->getIsVisible() }]
[{if $level ==2 }]
<div class="subCatm"style="position:relative;float:left;min-width:90px;z-index:1100;">
[{else}]
[{/if}]
[{if $level==1 && $ocatblockone->oxcategories__oxid->value == $catid }]
<a id="rootm[{$iCatCnt}]" onmouseover="navipunkt1m()" href="[{$ocatblockone->getLink()}]" [{if $ocatblockone->expanded}]class="exp"[{/if}]>[{$ocatblockone->oxcategories__oxtitle->value}] <br> ----catid:[{$ocatblockone->oxcategories__oxid->value}]<br> ----picPfad: [{$ocatblockone->getPictureUrl()}]0/[{ $ocatblockone->oxcategories__oxthumb->value }]<br> </a><br>
[{if $ocatblockone->expanded}] <div id="navipfeilm">
<img src="[{$ocatblockone->getPictureUrl()}]0/[{ $ocatblockone->oxcategories__oxthumb->value }]" alt="navipfeil">
</div>[{/if}]
<div class="subcdivm[{$iCatCnt}]">
[{counter name="level2" start=0 print=false}]
[{else}]
[{if $level ==2 && $ocatblockone->oxcategories__oxid->value == $catid || $level ==2 && $ocatblockone->oxcategories__oxparentid->value == $catparentid }]
<li>
[{counter name="level2" print=false assign=countaggx }]
<br><br>
<a id="submc[{$iCatCnt}]" href="[{$ocatblockone->getLink()}]" [{if $ocatblockone->expanded}]class="exp"[{/if}]>[{$ocatblockone->oxcategories__oxtitle->value}]</a>
<br><br>----catid:[{$ocatblockone->oxcategories__oxid->value}]
<br>-- 1.Block --
<br><br>----picPfad: [{$ocatblockone->getPictureUrl()}]0/[{ $ocatblockone->oxcategories__oxthumb->value }]
<br><br>
<img src="[{$ocatblockone->getPictureUrl()}]0/[{ $ocatblockone->oxcategories__oxthumb->value }]" alt="navipfeil">
<br>
<HR>
[{counter name="level3" start=0 print=false}]
[{/if}]
[{/if}]
[{if $level ==3 && $ocatblockone->oxcategories__oxparentid->value == $catparentid || $level ==3 && $ocatblockone->oxcategories__oxparentid->value == $catparentid }]
[{ if $ocatblockone->getNrOfArticles() > 0}]
[{ if $countagg < 4 }]
[{counter name="level3" print=false assign=countagg }]
Subkategorien Level 3<br>
<a style="border-bottom: 1px solid #ccc;"id="subsmubc[{$iCatCnt}]" href="[{$ocatblockone->getLink()}]" [{if $ocatblockone->expanded}]class="exp"[{/if}]><b> </b>[{$ocatblockone->oxcategories__oxtitle->value}]</a>
<br><br>----catid:[{$ocatblockone->oxcategories__oxid->value}]
<br><br>----picPfad: [{$ocatblockone->getPictureUrl()}]0/[{ $ocatblockone->oxcategories__oxthumb->value }]
<HR>
[{/if}]
[{/if}]
[{/if}]
</li>
[{if $ocatblockone->getSubCats() && $level < 3 && $ocat->oxcategories__oxparentid->value == $catparentid2 && $ocat->oxcategories__oxparentid->value == $catparentid2 || $ocat->oxcategories__oxrootid->value == $catrootid2 }]
[{fun name="category_tree_topNavm" id="" tree=$ocatblockone->getSubCats() act=$act class=$class level=$level+1 }]
[{/if}]
[{if $level ==2}]
</div> <div class="subCatm" style="margin-top:-15px;z-index:500;"> </div>
[{else}]
[{/if}]
[{/if}]
[{/foreach}]
Aber er macht es einfach nicht:-(