RobertoLedda Posted November 6, 2014 Share Posted November 6, 2014 Salute a tutti! Ho un problema (riscontrato anche in forum di altre lingue): il blocco categorie non visualizza come esplosa la categoria che si sta visualizzando correntemente. A guardare il codice di treemanagement.js il funzionamento naturale sembrerebbe proprio quello, cioè quando si entra in una categoria lo script dovrebbe espandere la categoria mostrando le sottocategorie. Questo non avviene e credo di aver trovato il perchè, ma non sono riuscito a risolvere. Lo script (riga 41) infatti riporta: //open the tree for the selected branch $('ul.tree.dhtml .selected').parents().each( function() { if ($(this).is('ul')) toggleBranch($(this).prev().prev(), true); }); toggleBranch( $('ul.tree.dhtml .selected').prev(), true); Va a cercare $('ul.tree.dhtml .selected') che però non esiste! La classe selected infatti viene associata (in category-tree-branch.tpl) al tag A e non al tag UL <li {if isset($last) && $last == 'true'}class="last"{/if}> <div class="SN_marker"><a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a></div> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if $smarty.foreach.categoryTreeBranch.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child last='false'} {/if} {/foreach} </ul> {/if}</li> Qualcuno sa come risolvere? Grazie Roberto Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now