Code: Select all
*{assign var='number_of_levels' value=10000} {if isset($menuparams.number_of_levels)} {assign var='number_of_levels' value=$menuparams.number_of_levels} {/if} {if $count > 0}
{foreach from=$nodelist item=node} {if $node->depth > $node->prevdepth} {repeat string='
' times=$node->depth-$node->prevdepth} {elseif $node->depth < $node->prevdepth} {repeat string='
' times=$node->prevdepth-$node->depth} {elseif $node->index > 0} {/if} {if $node->parent == true or $node->current == true} {assign var='classes' value='menuactive'} {if $node->parent == true} {assign var='classes' value='menuactive menuparent'} {/if} {if $node->children_exist == true and $node->depth < $number_of_levels} {assign var='classes' value=$classes|cat:' parent'} {/if}
type == 'sectionheader' and $node->haschildren == true}
{$node->menutext} {elseif $node->type == 'sectionheader'}
{$node->menutext} {elseif $node->type == 'separator'}
{elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
type != 'sectionheader' and $node->type != 'separator') or $node->parent == true or $node->current == true } {if $node->target}target="{$node->target}" {/if} href="{$node->url}">{$node->menutext} {/if} {/foreach} {repeat string='
' times=$node->depth-1}
{/if} :

Dit is de tweede syntax highlighter die ik probeer, maar ook deze levert problemen op. Ik vind het prettig wanneer ik mijn code met een syntax highlighter kan bekijken, omdat eventuele fouten dan sneller zichtbaar zijn.
Heeft iemand nog een suggestie voor een goede highlighter (anders dan Codemirror of EditArea)