Quando uma pasta for acessada, seu conteúdo deverá ser listado diretamente abaixo do nome da pasta, similar ao que acontece nos navegadores de arquivos em interfaces gráficas.
Para alcançar este resultado devemos de alguma forma detectar a pasta que esta sendo acessada. Nós devemos verificar se o numero de identificação da pasta listada é igual ao numero de identificação da pasta que esta sendo acessada.Insira as seguintes linhas de código no template links_tree_menu.tpl logo após a tag <br/>:
{section show=eq( $:item.node_id, $node.node_id ) )}
{section loop=fetch( content, list, hash( parent_node_id, $:item.node_id,
class_filter_type, include,
class_filter_array, array( 'link' ),
sort_by, $:item.sort_array ) ) }
 <a href={$:item.object.data_map.location.content} target="_blank">
{$:item.name}
</a>
<br />
{/section}
{/section}
A variável $:item.node_id contém o número de identificação da pasta listada e a variável $node.node_id contém o número de identificação da pasta que esta sendo acessada. O operador eq é usado para comparar os dois números.Este operador retorna true se os números forem iguais ou false, caso contrário. Se o valor do parâmetro show for verdadeiro, o conteúdo da pasta é apresentado, caso contrário não.
Limpe o cache do sistema, acesse a página Links novamente e clique em uma das pastas mostradas no menu. O conteúdo da pasta deve ser listado. A seguinte imagem mostra o que acontece quando a pasta Educacionais for clicada: