[pLog-svn] r4810 - plog/branches/lifetype-1.2/class/template/menu
reto at devel.lifetype.net
reto at devel.lifetype.net
Wed Feb 21 17:59:18 EST 2007
Author: reto
Date: 2007-02-21 17:59:18 -0500 (Wed, 21 Feb 2007)
New Revision: 4810
Modified:
plog/branches/lifetype-1.2/class/template/menu/menurenderer.class.php
Log:
the _render() method didn't render valid lists
Modified: plog/branches/lifetype-1.2/class/template/menu/menurenderer.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/template/menu/menurenderer.class.php 2007-02-21 22:58:26 UTC (rev 4809)
+++ plog/branches/lifetype-1.2/class/template/menu/menurenderer.class.php 2007-02-21 22:59:18 UTC (rev 4810)
@@ -172,9 +172,9 @@
* @private
* Used by render() to really render the tree
*/
- function _render( $node, $depth = 0, $activeOpt = "" )
+ function _render( $node, $depth = 0, $activeOpt = "", $menuTop = true )
{
- $result = "<ul class=\"menuTop\">";
+ $result = ($menuTop === true) ? "<ul class=\"menuTop\">" : "<li><ul class=\"menuTop\">";
$depth--;
foreach( $node->children as $child ) {
if( $child->name != "" ) {
@@ -188,12 +188,13 @@
else
$result .= "<li class=\"$cssClass\">".$this->_locale->tr($child->name)."</li>";
- if( $depth > 0 )
- $result .= $this->_render( $child, $depth, $activeOpt );
+ if( $depth > 0 ) {
+ $result .= $this->_render( $child, $depth, $activeOpt, false );
+ }
}
}
}
- $result .= "</ul>";
+ $result .= ($menuTop === true) ? "</ul>" : "</ul></li>";
return $result;
}
More information about the pLog-svn
mailing list