next up previous contents
Next: CSS 檔 Up: CSS 顯示樣版 Previous: 版本名稱修改   Contents

Layout 修改

  1. 因為要使用圖片做為首頁抬頭,故修改 frontpage,取消顯示抬頭文字。
    [root@dywang theme]# diff -urNwbBE leatherbound/layout/frontpage.php dywang/layout/frontpage.php
    --- leatherbound/layout/frontpage.php	2011-12-06 17:23:00.000000000 +0800
    +++ dywang/layout/frontpage.php	2014-03-02 19:55:42.926256282 +0800
    @@ -41,7 +41,7 @@
     <!-- START OF HEADER -->
         <div id="page-header">
     		<div id="page-header-wrapper" class="wrapper clearfix">
    -	        <h1 class="headermain"><?php echo $PAGE->heading ?></h1>
    +	        <!--h1 class="headermain"><?php echo $PAGE->heading ?></h1 dywang-->
         	    <div class="headermenu">
             		<?php
     	        	    echo $OUTPUT->login_info();
    
  2. 修改一般頁面顯示排版,取消網頁抬頭顯示。因改用圖片做抬頭,語言選單顯示與不顯示抬頭的高度不一樣,因此取消語言選單顯示判斷,讓語言選單永遠顯示。另外也因抬頭改用圖片,高度固定,統計報告輸出時,有下拉選單,造成抬頭高度過高,故在抬頭的部分,取消 headingmenu 的顯示,改在導覽列顯示,這個問題也在這個一般頁面設定一併修改。
    [root@dywang theme]# diff -urNwbBE leatherbound/layout/general.php dywang/layout/general.php
    --- leatherbound/layout/general.php	2011-12-06 17:23:00.000000000 +0800
    +++ dywang/layout/general.php	2014-03-02 20:01:21.056203984 +0800
    @@ -35,16 +35,16 @@
     <?php if ($hasheading || $hasnavbar) { ?>
         <div id="page-header">
             <div id="page-header-wrapper" class="wrapper clearfix">
    -            <?php if ($hasheading) { ?>
    -                <h1 class="headermain inside"><?php echo $PAGE->heading ?></h1>
                     <div class="headermenu"><?php
                         echo $OUTPUT->login_info();
    -                        if (!empty($PAGE->layout_options['langmenu'])) {
                                 echo $OUTPUT->lang_menu();
    -                        }
    -                    echo $PAGE->headingmenu ?>
                     </div>
    -            <?php } ?>
             </div>
         </div>
    
  3. 因抬頭取消 headingmenu 顯示,所以在導覽列中增加 headingmenu 顯示。
    @@ -56,13 +56,25 @@
                 <div class="navbar">
                     <div class="wrapper clearfix">
                         <div class="breadcrumb"><?php echo $OUTPUT->navbar(); ?></div>
    -                    <div class="navbutton"> <?php echo $PAGE->button; ?></div>
    +					<div class="navbutton"> <?php echo $PAGE->button; echo $PAGE->headingmenu ?></div>
                     </div>
                 </div>
             <?php } ?>
     
     <?php } ?>
     <!-- END OF HEADER -->
    
  4. 因為使用 openmeetings 時,若還是只使用中間主區塊顯示,明顯的版面擁擠。故特別判斷目前是否進行 openmeetings?若是,則使用全版面。
    +<?php if ($PAGE->bodyid == 'page-mod-openmeetings-view') { ?> 
    +                <div id="region-main-wrap">
    +                    <div id="region-main">
    +                        <div class="region-content">
    +                            <?php echo $OUTPUT->main_content() ?>
    +                        </div>
    +                    </div>
    +                </div>
    +<?php } ?>
    +<?php if ($PAGE->bodyid != 'page-mod-openmeetings-view') { ?>
     <div id="page-content-wrapper" class="wrapper clearfix">
         <div id="page-content">
             <div id="region-main-box">
    @@ -96,6 +108,10 @@
             </div>
         </div>
     </div>
    +<?php } ?>
    
  5. 修改報告顯示版面,同樣取消 headingmenu 顯示及語言選單顯示的判斷。
    [root@dywang theme]# diff -urNwbBE leatherbound/layout/report.php dywang/layout/report.php
    --- leatherbound/layout/report.php	2011-12-06 17:23:00.000000000 +0800
    +++ dywang/layout/report.php	2013-10-09 22:58:03.000000000 +0800
    @@ -35,16 +35,16 @@
     <?php if ($hasheading || $hasnavbar) { ?>
         <div id="page-header">
             <div id="page-header-wrapper" class="wrapper clearfix">
    -            <?php if ($hasheading) { ?>
    -                <h1 class="headermain inside"><?php echo $PAGE->heading ?></h1>
                     <div class="headermenu"><?php
                         echo $OUTPUT->login_info();
    -                        if (!empty($PAGE->layout_options['langmenu'])) {
                                 echo $OUTPUT->lang_menu();
    -                        }
    -                    echo $PAGE->headingmenu ?>
                     </div>
    -            <?php } ?>
             </div>
         </div>
    
  6. 修改報告頁面顯示排版,同樣增加導覽列中 headingmenu 顯示。
    @@ -56,7 +56,8 @@
                 <div class="navbar">
                     <div class="wrapper clearfix">
                         <div class="breadcrumb"><?php echo $OUTPUT->navbar(); ?></div>
    -                    <div class="navbutton"> <?php echo $PAGE->button; ?></div>
    +					<div class="navbutton"> <?php echo $PAGE->button; echo $PAGE->headingmenu ?></div>
                     </div>
                 </div>
             <?php } ?>
    



2017-08-04