PHP Classes

File: smarty_demo.tpl

Recommend this page to a friend!
  Classes of Sebastian D   PHP Menu class   smarty_demo.tpl   Download  
File: smarty_demo.tpl
Role: Example script
Content type: text/plain
Description: tpl for Smarty_demo.php
Class: PHP Menu class
Create horizontal or vertical cascading menu
Author: By
Last change: update
Date: 21 years ago
Size: 3,420 bytes
 

Contents

Class file image Download
{literal}
<script type='text/javascript'>
    function Go(){return}
</script>
{/literal}
<script type='text/javascript'>

    var NoOffFirstLineMenus={$menu->Get_NoOffFirstLineMenus()}; // Number of first level items
    var LowBgColor='white'; // Background color when mouse is not over
    var LowSubBgColor='white'; // Background color when mouse is not over on subs
    var HighBgColor='black'; // Background color when mouse is over
    var HighSubBgColor='black'; // Background color when mouse is over on subs
    var FontLowColor='black'; // Font color when mouse is not over
    var FontSubLowColor='black'; // Font color subs when mouse is not over
    var FontHighColor='white'; // Font color when mouse is over
    var FontSubHighColor='white'; // Font color subs when mouse is over
    var BorderColor='black'; // Border color
    var BorderSubColor='black'; // Border color for subs
    var BorderWidth=1; // Border width
    var BorderBtwnElmnts=1; // Border between elements 1 or 0
    var FontFamily="arial,comic sans ms,technical"; // Font family menu items
    var FontSize=9; // Font size menu items
    var FontBold=1; // Bold menu items 1 or 0
    var FontItalic=0; // Italic menu items 1 or 0
    var MenuTextCentered='left'; // Item text position 'left', 'center' or 'right'
    var MenuCentered='left'; // Menu horizontal position 'left', 'center' or 'right'
    var MenuVerticalCentered='top'; // Menu vertical position 'top', 'middle','bottom' or static
    var ChildOverlap=.2; // horizontal overlap child/ parent
    var ChildVerticalOverlap=.2; // vertical overlap child/ parent
    var StartTop=0; // Menu offset x coordinate
    var StartLeft=0; // Menu offset y coordinate
    var VerCorrect=0; // Multiple frames y correction
    var HorCorrect=0; // Multiple frames x correction
    var LeftPaddng=3; // Left padding
    var TopPaddng=2; // Top padding
    var FirstLineHorizontal=1; // SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
    var MenuFramesVertical=1; // Frames in cols or rows 1 or 0
    var DissapearDelay=1000; // delay before menu folds in
    var TakeOverBgColor=1; // Menu frame takes over background color subitem frame
    var FirstLineFrame='navig'; // Frame where first level appears
    var SecLineFrame='space'; // Frame where sub levels appear
    var DocTargetFrame='space'; // Frame where target documents appear
    var TargetLoc=''; // span id for relative positioning
    var HideTop=0; // Hide first level when loading new document 1 or 0
    var MenuWrap=1; // enables/ disables menu wrap 1 or 0
    var RightToLeft=0; // enables/ disables right to left unfold 1 or 0
    var UnfoldsOnClick=0; // Level 1 unfolds onclick/ onmouseover
    var WebMasterCheck=0; // menu tree checking on or off 1 or 0
    var ShowArrow=1; // Uses arrow gifs when 1
    var KeepHilite=1; // Keep selected path highligthed
    var Arrws=['{$menu->get_ImgSrc()}tri.gif',5,10,'{$menu->get_ImgSrc()}tridown.gif',10,5,'{$menu->get_ImgSrc()}trileft.gif',5,10]; // Arrow source, width and height





    {literal}
    function BeforeStart(){return}
    function AfterBuild(){return}
    function BeforeFirstOpen(){return}
    function AfterCloseAll(){return}
    {/literal}

    {$menu->MenuItems()}

    </script>


<script type='text/javascript' src='{$menu->get_JsSrc()}menu_com.js'></script>
<noscript>Your browser does not support script</noscript>