Changeset 262

Show
Ignore:
Timestamp:
02/20/06 18:36:31 (3 years ago)
Author:
ben
Message:

run("templates:draw:page", $parameter) now accepts an optional 3rd element in array $parameter, which will override the sidebar if set:

0 => $title; 1 => $body; [3 => $sidebar]

This will allow for radically redesigned edit pages.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/units/templates/page_draw.php

    r45 r262  
    2121                } 
    2222         
     23                // If $parameter[2] is set, we'll substitute it for the 
     24                // sidebar 
     25                 
     26                if (isset($parameter[2])) { 
     27                        $sidebarhtml = $parameter[2]; 
     28                } else { 
     29                        $sidebarhtml = run("display:sidebar"); 
     30                } 
     31                 
    2332                $run_result .= run("templates:draw",array( 
    2433                                                        'context' => 'pageshell', 
     
    2736                                                        'submenu' => run("display:menus:sub"), 
    2837                                                        'top' => run("display:menus:top"), 
    29                                                         'sidebar' => run("display:sidebar")
     38                                                        'sidebar' => $sidebarhtml
    3039                                                        'mainbody' => $parameter[1], 
    3140                                                        'messageshell' => $messageshell