Page 1 of 1

Codemirror syntax highlighter error

Posted: Tue Feb 28, 2012 9:02 pm
by Doc
Wanneer ik de Codemirror module instel als syntax highlighter krijg bij het Menubeheer de volgende code te zien onder het invoerveld van de sjabloonnaam, en boven het invoerveld voor het sjabloon:

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} :
Dat lijkt me niet helemaal te kloppen? :D

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)