function beginMenu($startlevel = 0, $endlevel = 10) { $direction = "TransMenu.direction." . $this->getParam('menu_direction', 'down'); $position = "TransMenu.reference." . $this->getParam('menu_position', 'bottomLeft'); $top = $this->getParam('p_t', 0); $left = $this->getParam('p_l', 0); $subpad_x = $this->getParam('subpad_x', 0); $subpad_y = $this->getParam('subpad_y', 0); echo '<ul id="ja-transmenu">'; $i = 0; foreach ($this->children[0] as $v) { echo "<li>"; $pos = $i == 0 ? 'first' : ($i == count($this->children[0]) - 1 ? 'last' : ''); parent::genMenuItem($v, 0, $pos); $i++; echo "</li>"; } echo '</ul>'; echo ' <script type="text/javascript" language="javascript"> //<!--[CDATA[ if (TransMenu.isSupported()) { TransMenu.updateImgPath(\'', dirname(__FILE__), '/\'); var ms = new TransMenuSet(', $direction, ', ', $left, ', ', $top, ', ', $position, '); TransMenu.subpad_x = ', $subpad_x, '; TransMenu.subpad_y = ', $subpad_y, '; '; }
function genMenuItem($item, $level = 0, $pos = '', $ret = 0) { //if ($level) return parent::genMenuItem($item, $level, '', $ret); //else return parent::genMenuItem($item, $level, $pos, $ret); }