Changeset 296 in t29-www for lib/template.php


Ignore:
Timestamp:
Sep 12, 2012, 6:43:17 PM (12 years ago)
Author:
sven
Message:

Umfangreiche Abarbeitung der Todo-Liste für das Launching der neuen Website.
Insbesondere wurden alle englischen Geräteseiten in das neue System übersetzt (wurden vergessen), die Univac-Seiten mussten dafür auch noch umbenannt werden.
Dafür wurde auch die englische Navigation um die Extraseiten vervollständigt.

Ferner:

  • Angefangen: Hostsystem zur Implementierung des aus v5 javascript-basierten hostinfo-Systems (aber mächtiger, mit server- und clientseitigen Hooks). Findet derzeit nur Verwendung in hostspezifischer Veränderung der Template-Konfiguration, etwa auf Heriberts Computer. (Mit den momentanen Einstellungen wird das Bearbeiten auf Heriberts Computer derzeit wieder nicht funktionieren)
  • Derzeit sind (kurzfristig) alle Extraseiten im Menü sichtbar, wenn man es aufklappt.
  • Einige Bugs beseitigt (telefunken-t40w.js, etc.)

Es gibt zwei Extraseiten, bei denen die Bilder gelöscht wurden: LAB 8e und Telefunken 650. Wenn sie nicht mehr verlinkt werden, sollten die Extraseiten auch gelöscht und aus dem Menü entfernt werden.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/template.php

    r291 r296  
    1414
    1515class t29Template {
    16         public $conf, $menu, $msg;
     16        public $conf, $menu, $msg, $host;
    1717        public $body_classes = array();
    1818        public $javascript_config = array();
     
    3131                $this->menu = new t29Menu($this->conf);
    3232
     33                // create a host instance:
     34                require_once $this->conf['lib'].'/host.php';
     35                $this->host = t29Host::detect($this->conf);
     36
    3337                // create localisation class:
    3438                require_once $this->conf['lib'].'/messages.php';
     
    3640
    3741                // fill up configuration
     42                // optional configuration which can be filled by hooks or parts
     43                if(!isset($this->conf['header_prepend']))
     44                        $this->conf['header_prepend'] = array(); // list
     45               
    3846                // Path names in messages
    3947                foreach(array('footer-legal-file', 'topnav-search-page') as $msg_id)
     
    132140  <meta name="generator" content="t29v6">
    133141  <meta name="t29.cachedate" content="<?php print date('r'); ?>">
    134   <meta name="t29.localfile" content="<?php print $_SERVER['SCRIPT_FILENAME']; ?>" id="localFileSource">
    135   <?php
     142  <?php
     143        foreach($this->conf['header_prepend'] as $h) print $h;
     144 
    136145        if(isset($this->conf['version'])) printf('<meta name="t29.version" content="%s">', $this->conf['version']);
    137146        if(isset($_GET['debug']))
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License