Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Header CategoryList: Wie weitere Sub-Ansicht hinzufügen?

$
0
0
Hallo zusammen,

ich bin recht neu hier und muss aktuell ein eigenes Theme für einen Shop erstellen. Habe dafür das Azure-Template als Vorlage genommen und das soweit ich das brauche angepasst/verändert, aber nun komme ich dann langsam an Probleme.....

Das Menü selber stellt nur eine SubMenu-Ebene da, ich brauche aber 2, sprich also von einer Hauptkategorie will ich in einem PopUp die Subkategorien und wenn eine dieser SubKategorien weitere SubKategorien hat, will ich diese ebenfalls in einer extra Liste bei MouseOver dastellen.

Ich schreibe hier mal meine veränderte categorylist.tpl, bzw. den relevanten Bereich um meine Ansätze zu zeigen, allerdings funktioniert das leider wohl nicht so einfach.

PHP Code:

[{if $ocat->getSubCats()}]
    <
ul>
    [{foreach 
from=$ocat->getSubCats() item=osubcat key=subcatkey name=SubCat}]
        [{if 
$osubcat->getIsVisible() }]
            [{foreach 
from=$osubcat->getContentCats() item=ocont name=MoreCms}]
                <
li><a href="[{$ocont->getLink()}]">[{$ocont->oxcontents__oxtitle->value}]</a></li>
            [{/foreach}]
            [{if 
$osubcat->getIsVisible() }]
                <
li [{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] ><[{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] href="[{$osubcat->getLink()}]">[{$osubcat->oxcategories__oxtitle->value}] [{ if $oView->showCategoryArticlesCount() && ($osubcat->getNrOfArticles() > 0)}] ([{$osubcat->getNrOfArticles()}])[{/if}]</a></li>
            [{/if}]
            <!-- 
CHANGES -->                
            [{if 
$osubcat->getSubCats()}]
                <
ul>
                [{foreach 
from=$osubcat->getSubCats() item=osubsubcat key=subsubcatkey name=SubSubCat}]
                [{if 
$osubsubcat->getIsVisible() }]
                    [{foreach 
from=$osubsubcat->getContentCats() item=osubcont name=MoreCms}]
                        <
li><a href="[{$osubcont->getLink()}]">[{$osubcont->oxcontents__oxtitle->value}]</a></li>
                    [{/foreach}]
                    [{if 
$osubsubcat->getIsVisible() }]
                        <
li [{if $homeSelected == 'false' && $osubsubcat->expanded}]class="current"[{/if}] ><[{if $homeSelected == 'false' && $osubsubcat->expanded}]class="current"[{/if}] href="[{$osubsubcat->getLink()}]">[{$osubsubcat->oxcategories__oxtitle->value}] [{ if $oView->showCategoryArticlesCount() && ($osubsubcat->getNrOfArticles() > 0)}] ([{$osubsubcat->getNrOfArticles()}])[{/if}]</a></li>
                    [{/if}]
                [{/if}]
                [{/foreach}]
                </
ul>
            [{/if}]
        <!-- 
CHANGES -->
        [{/if}]
    [{/foreach}]
    </
ul>
[{/if}] 

Leider komm ich hier an dieser Stelle so einfach nicht weiter. Kann mir da vllt jemand bei helfen oder einen Denkanstoß geben wo man da genau anfassen muss? Ich wäre auch sehr dankbar für eine gute Doku für genau solche Sachen, da ich mit dem ganzen System absolut garnicht vertraut bin! :)

Vielen Dank für eure Mühen!

Viewing all articles
Browse latest Browse all 6951

Trending Articles