isn´t it possible with a little smarty like this:
[{assign var="homeSelected" value="false"}]
[{if $oView->getClassName() == 'start'}]
[{assign var="homeSelected" value="true"}]
[{assign var="expandedCategory" value=$oView->getActCategory()}]
[{if $expandedCategory && $expandedCategory->getExpanded()}]
[{assign var="homeSelected" value="false"}]
[{/if}]
[{/if}]
<ul id="olg_navigation" class="sf-menu sf-vertical sf-js-enabled">
[{assign var="categories" value=$oxcmp_categories}]
[{defun name="tree" categories=$categories level=$level}]
[{assign var="deepLevel" value=$deepLevel+1}]
[{assign var="oContentCat" value=$oView->getContentCategory() }]
[{foreach from=$categories item=_cat}]
[{if $_cat->getIsVisible() }]
[{* CMS category *}]
[{if $_cat->getContentCats() && $deepLevel > 0 }]
[{foreach from=$_cat->getContentCats() item=_oCont}]
<li class="[{if $oContentCat &&
$oContentCat->getId()==$_oCont->getId() }] active [{else}] end [{/if}]" >
<a href="[{$_oCont->getLink()}]">[{
$_oCont->oxcontents__oxtitle->value }]</a>
</li>
[{/foreach}]
[{/if }]
[{* subcategories *}]
<li class="olg_level_[{$deepLevel}] [{if !$oContentCat && $act
&& $act->getId()==$_cat->getId() }]active[{elseif
$_cat->expanded}]current[{/if}][{if !$_cat->hasVisibleSubCats}] end[{/if}][{if
$_cat->hasVisibleSubCats}] olg_has_sub[{/if}]">
[{if $deepLevel == 1 }]
<a
href="[{$_cat->getLink()}]">[{$_cat->oxcategories__oxtitle->value}] [{ if
$oView->showCategoryArticlesCount() && ($_cat->getNrOfArticles() > 0) }] <em
class="olg_count">([{$_cat->getNrOfArticles()}])</em>[{/if}]</a>
[{elseif !$_cat->hasVisibleSubCats}]
<a
href="[{$_cat->getLink()}]">[{$_cat->oxcategories__oxtitle->value}] [{ if
$oView->showCategoryArticlesCount() && ($_cat->getNrOfArticles() > 0) }] <em
class="olg_count">([{$_cat->getNrOfArticles()}])</em>[{/if}]</a>
[{else}]
<span>[{$_cat->oxcategories__oxtitle->value}]</span>
[{/if}]
[{if $_cat->getSubCats()}]
<ul class="olg_level_ul_[{$deepLevel}]">[{fun
name="tree" categories=$_cat->getSubCats() }]</ul>
[{/if}]
</li>
[{/if}]
[{/foreach}]
[{/defun}]
</ul>
it works for us with oxid 4.6.5 too.
regards,
Oliver
Am 30.11.2012 um 16:29 schrieb Gernot Payer:
> Hi,
>
> according to this thread
> http://forum.oxid-esales.com/showthread.php?t=14350 having the full
> category tree in the left sidebar is still possible with a few config
> options in the basic theme. This works, we tested it.
>
> Unfortunately there seems to be no easy way to have the same
> functionality in azure theme (or in themes derived from azure). We
> added all necessary options from basic to azure, but there was no
> change.
> A few more tries (options in config.inc.php, overriding config variable
> checks via module) didn't help either.
>
> So my question, is there any way to get that functionality back? Where
> is the location where azure and basic diverge? I mean, the backend
> stuff is the same, so there must be a significant difference elsewhere.
>
> regards
> Gernot
>
> --
> *******************************************
> Dipl.-Inf. Gernot Payer
> Software-Entwickler
>
> shoptimax GmbH
> Guntherstraße 45a
> 90461 Nürnberg
> Amtsgericht Nürnberg HRB 21703
> GF Friedrich Schreieck
>
> Tel.: 0911/25566-17
> Fax: 0911/25566-29
> [email protected]
> http://www.shoptimax.de
> *******************************************
>
> _______________________________________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
O L I G O F O R M GbR
Web. Design. Entwicklung & gute Beratung
Ulestrasse 1
06114 Halle/Saale
Telefon +49345694931-70 | Fax -63
Mo-Do 9:00-16:00 Uhr ::: Fr 9:30-15:00 Uhr ::: Mail 24 Stunden
eMail [email protected]
Web www.oligoform.com
Um eine zügige Bearbeitung Ihres Anliegens zu gewährleisten, antworten Sie
bitte immer an [email protected]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
::: BITTE BEACHTEN :::
Senden Sie uns Passwörter nicht per E-Mail und nur nach vorheriger Absprache!
Wir teilen Ihnen dann mit, wie Sie uns diese übermitteln können (Fax, SMS,
Telefon…)!
::: Think before you print :::
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general